@charset "Shift_JIS";


body{
color:#333333;
width:100%;
text-align:center;
padding:0px;
margin:0px auto 0px auto;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p{
padding:0px;
margin:0px;
}

#main{
width:820px;
text-align:left;
padding:0px;
margin:0px auto 0px auto;
}

.menu{
width:780px;
margin:0px 20px 0px 20px;
}

.page_menu{
width:780px;
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

.menu_a{
width:360px;
margin:0px 20px 0px 20px;
}

.menubox_a{
width:380px;
margin:0px 20px 0px 0px;
}

.menubox_b{
width:380px;
margin:0px 0px 0px 0px;
}

.menubox_c{
width:248px;
margin:0px 18px 0px 0px;
}

.menubox_d{
width:248px;
margin:0px 0px 0px 0px;
}

.menubox_e{
width:248px;
margin:0px 0px 0px 18px;
}

/* header ******************************************/

#head_ca{
width:820px;
background-color:#007ebe;
}

h1{
color:#ffffff;
font-size:12px;
font-weight:normal;
text-align:center;
padding:5px 0px 3px 0px;
margin:0px auto;
}

h2{
padding:0px;
margin:0px;
}

h3{
font-size:15px;
font-weight:normal;
padding:0px;
margin:0px;
}

#head_co{
width:820px;
}

#lange_01{
width:80px;
padding:0px 0px 4px 0px;
}

#lange_02{
width:80px;
padding:0px 0px 0px 0px;
}

#lange_03{
width:80px;
padding:0px 0px 5px 0px;
margin-left:5px;
}

#head_cou{
width:80px;
font-size:13px;
text-align:center;
border-top-style:solid;
border-top-color:#bbd9f2;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 5px;
padding:2px 0px 2px 0px;
}

#head_cou_in{
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

#head_ad{
width:318px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:2px 0px 2px 0px;
}

#head_tf{
width:318px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:0px 0px 2px 0px;
}

#head_mail{
width:318px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

#head_ad02{
width:483px;
text-align:right;
font-size:13px;
margin:0px 20px 0px 0px;
padding:2px 0px 2px 0px;
}

#head_tf02{
width:483px;
text-align:right;
font-size:13px;
margin:0px 20px 0px 0px;
padding:0px 0px 2px 0px;
}

#head_mail02{
width:483px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

#contents{
width:820px;
margin:0px 0px 0px 0px;
padding:0px 0px 15px px;
}

#top_img{
width:820px;
padding:0px 0px 20px 0px;
}

#shopping{
width:820px;
margin:0px 0px 0px 0px;
}

#shopping_2{
width:720px;
margin:10px 50px 0px 50px;
}

.shop_con{
width:148px;
margin:0px 0px 0px 20px;
}

#repeat{
width:562px;
margin:20px 129px 0px 129px;
}

/* header end ***********************************/



/* toppage ***************************************/

.sub_t{
width:820px;
padding:30px 0px 10px 0px;
}

.sub_t01{
width:820px;
padding:0px 0px 10px 0px;
}

.sub_soft{
width:820px;
padding:20px 0px 10px 0px;
}

.keibox{
width:380px;
border-style:solid;
border-color:#bbd9f2;
border-width:1px;
}

.keibox_1{
width:380px;
border-style:solid;
border-color:#bbd9f2;
border-width:1px;
margin:10px 0px 0px 0px;
}

.topi_box{
width:368px;
margin:0px 0px 0px 10px;
padding:8px 0px 8px 0px;
}

.keibox_in{
width:358px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.ichiban_a{
width:154px;
margin:0px 10px 0px 0px;
}

.ichiban_b{
width:194px;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 0px;
}

.ichiban_c{
width:358px;
font-size:13px;
line-height:20px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
}

.ichiban_f1{
font-size:15px;
color:#005587;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.ichiban_f2{
font-size:16px;
color:#e0040b;
margin:0px 3px 0px 8px;
}

.zei{
font-size:12px;
color:#333333;
margin:0px 0px 0px 2px;
}

.blog_f1{
font-size:15px;
color:#005587;
margin:0px 0px 0px 0px;
}

.blog_f2{
font-size:13px;
margin:0px 0px 0px 40px;
}

.blog_f3{
font-size:13px;
margin:0px 0px 0px 10px;
}

.blog_box{
width:358px;
margin:8px 0px 0px 0px;
}

.blog_pho{
width:70px;
margin:0px 10px 0px 0px;
}

.blog_f4{
font-size:13px;
line-height:20px;
margin:0px 0px 0px 5px;
}

.blog_f5{
font-size:13px;
margin:0px 0px 0px 75px;
padding:15px 0px 0px 0px;
}

.syohin_t_box{
width:370px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}

.syohin_t{
font-size:15px;
margin:0px 0px 0px 0px;
}

.syohin_t2{
color:#005587;
margin:0px 8px 0px 3px;
}

.syohin_kei{
width:380px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#bbd9f2;
border-bottom-color:#bbd9f2;
border-top-width:1px;
border-bottom-width:1px;
margin:8px 0px 0px 0px;
}

.syohin_kei2{
width:380px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
}

.syohin_kei3{
width:248px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#bbd9f2;
border-bottom-color:#bbd9f2;
border-top-width:1px;
border-bottom-width:1px;
margin:8px 0px 0px 0px;
}

.syohin_kei4{
width:248px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
}

.syohin_box{
width:360px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.syohin_box_a{
width:228px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.syohin_pho{
width:95px;
margin:0px 10px 0px 0px;
}

.syohin_f{
width:142px;
margin:0px 8px 0px 0px;
}

.syohin_ft{
font-size:13px;
line-height:19px;
}

.syohin_f2{
width:105px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
}

.syohin_f3{
width:115px;
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}

.syohin_f4{
width:115px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
}

.syohin_pri{
width:105px;
font-size:16px;
color:#e0040b;
margin:0px 0px 0px 0px;
}

.syohin_pri1{
width:105px;
font-size:14px;
line-height:20px;
color:#e0040b;
margin:0px 0px 0px 0px;
}

.syohin_pri2{
width:115px;
font-size:16px;
color:#e0040b;
margin:0px 0px 0px 0px;
}

.topibox_kei_box{
padding:20px 0px 0px 0px;
}

.topibox_kei{
width:780px;
background-color:#fff9b0;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#007ebe;
border-bottom-color:#007ebe;
border-top-width:1px;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
}

.topibox_a{
width:745px;
margin:0px 10px 0px 25px;
padding:10px 0px 8px 0px;
}

.topibox_b{
margin:0px 0px 0px 0px;
}

.topibox_c{
margin:0px 33px 0px 33px;
}

.mame_f{
font-size:16px;
}

.mame_f1{
font-size:16px;
margin:0px 0px 0px 3px;
}

.osi_box{
width:780px;
font-size:13px;
line-height:20px;
margin:0px 0px 0px 0px;
}

.osi_a{
margin:0px 0px 0px 20px;
}

.osi_b{
color:#e0040b;
margin:0px 8px 0px 0px;
}

.osi_c{
color:#e0040b;
}

.as_b{
width:614px;
font-size:16px;
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
}

.as_b_box{
width:780px;
padding:5px 0px 0px 0px;
}

.as_b_photo{
width:150px;
height:110px;
}

.as_b_n{
font-size:15px;
margin:0px 0px 0px 16px;
padding:10px 0px 5px 0px;
}

.as_b_text{
margin:0px 0px 0px 26px;
padding:0px 0px 0px 0px;
}

.as_tp{
font-size:13px;
line-height:20px;
}

.as_b_a{
margin:0px 0px 0px 16px;
}

.as_b_b{
margin:0px 0px 0px 32px;
}

.as_blog{
width:400px;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

.as_blog02{
width:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.sub_t02{
width:400px;
padding:30px 0px 10px 0px;
}

.as_blog_p{
width:150px;
height:110px;
margin:0px 16px 0px 0px;
}

.as_blog_t{
width:194px;
font-size:16px;
line-height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.as_blog_day{
width:194px;
font-size:13px;
text-align:right;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.as_blog_shop{
width:194px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:17px 0px 0px 0px;
}

.as_blog_name{
width:194px;
font-size:16px;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

.as_blog_kasi{
width:194px;
font-size:16px;
margin:0px 0px 0px 0px;
padding:33px 0px 0px 0px;
}

.okasi_ca{
width:780px;
color:#005587;
font-size:16px;
line-height:22px;
margin:0px 0px 0px 0px;
padding:3px 0px 8px 0px;
}

.kasi_k{
font-size:12px;
color:#333333;
margin:0px 2px 0px 0px;
}

.kasi_f3{
width:115px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.kasi_f4{
width:102px;
font-size:13px;
margin:0px 0px 0px 13px;
padding:0px 0px 9px 0px;
}

.link_box_a{
width:512px;
border-style:solid;
border-color:#bbd9f2;
border-width:1px;
margin:0px 18px 0px 0px;
}

.link_box_b{
width:246px;
border-style:solid;
border-color:#bbd9f2;
border-width:1px;
margin:0px 0px 0px 0px;
}

.link_box_b02{
width:246px;
border-style:solid;
border-color:#bbd9f2;
border-width:1px;
margin:10px 0px 0px 0px;
}

.link_in_a{
width:472px;
margin:0px 20px 0px 20px;
padding:10px 0px 10px 0px;
}

.link_in_b{
width:206px;
margin:0px 20px 0px 20px;
padding:10px 0px 10px 0px;
}

.link_t_kei{
width:472px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.link_t_kei02{
width:206px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.link_t{
font-size:16px;
color:#005587;
margin:0px 0px 0px 10px;
padding:0px 0px 2px 0px;
}

.link_conbox{
width:230px;
border-bottom-style:dotted;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 10px 0px 0px;
}

.link_conbox02{
width:230px;
border-bottom-style:dotted;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
}

.link_con{
height:30px;
margin:5px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.link_con_t{
font-size:15px;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
}

.link_con_t02{
font-size:15px;
margin:0px 10px 0px 10px;
padding:7px 0px 0px 0px;
}

.link_con_t03{
font-size:15px;
margin:0px 30px 0px 30px;
padding:10px 0px 10px 0px;
}

.link_cc{
font-size:12px;
margin:0px 0px 0px 18px;
padding:5px 0px 5px 0px;
}

.to_pagetop{
width:780px;
font-size:12px;
text-align:right;
margin:0px 20px 0px 20px;
padding:20px 0px 5px 0px;
}

.to_pagetop_01{
width:780px;
font-size:12px;
text-align:right;
margin:0px 20px 0px 20px;
padding:40px 0px 0px 0px;
}

.to_pagetop_02{
width:780px;
font-size:12px;
text-align:right;
margin:0px 20px 0px 20px;
padding:40px 0px 5px 0px;
}

.soft_text_box{
width:185px;
margin:0px 0px 0px 15px;
}

.soft_ca{
width:185px;
font-size:14px;
line-height:18px;
padding:0px 0px 6px 0px;
}

.soft_name{
width:185px;
font-size:16px;
padding:0px 0px 6px 0px;
}

.soft_pri{
width:185px;
font-size:13px;
padding:0px 0px 0px 0px;
}


/* toppage ’Ç‰Á•ª *****************************************/

#bake_next_contener{
width:780px;
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

#bake_next_head{
width:780px;
}

#bake_next_side{
width:780px;
background-image:url(img/top/bake_next_02.gif);
background-repeat:no-repeat;
background-position:top;
}

#bake_next_foot{
width:780px;
}

#bake_next_tittle_box{
width:700px;
text-align:center;
margin:0px 40px 0px 40px;
padding:10px 0px 20px 0px;
}

#bake_next_tittle_line{
width:700px;
border-bottom:1px solid #007ebe;
}

#bake_next_tittle_in{
width:700px;
padding:0px 0px 3px 0px;
}

#bake_next_tittle{
width:700px;
font-size:18px;
font-weight:bold;
}

#bake_next_thema_box{
width:700px;
margin:0px 40px 0px 40px;
padding:0px 0px 20px 0px;
}

#bake_next_thema{
width:700px;
font-size:20px;
text-align:center;
}

#bake_next_con_contener{
width:540px;
margin:0px 120px;
padding:0px;
}

.bake_next_con_box{
width:540px;
padding:0px 0px 10px 0px;
}

.bake_next_con_a{
font-size:16px;
line-height:22px;
margin:0px 10px 0px 0px;
}

.bake_next_con_a1{
font-size:16px;
line-height:22px;
margin:0px 10px 0px 30px;
}

.bake_next_con_b{
font-size:16px;
line-height:22px;
margin:0px 0px 0px 0px;
}

.bake_next_con_c{
font-size:14px;
margin:0px 0px 0px 10px;
}

/* toppage end *******************************************/


/* kaisyaan **********************************************/

.al_box{
width:380px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
}

.al_box02{
width:780px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
}

.kaisya_st{
font-size:16px;
color:#007ebe;
margin:0px 0px 0px 10px;
padding:20px 0px 2px 0px;
}

.k_conbox{
width:380px;
padding:0px 0px 0px 0px;
}

.k_in{
width:360px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:5px 0px 5px 0px;
margin:0px 10px 0px 10px;
}

.k_in02{
width:206px;
border-bottom-style:dotted;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
padding:5px 0px 0px 0px;
margin:0px 10px 0px 10px;
}

.k_in03{
width:360px;
padding:5px 0px 0px 0px;
margin:0px 10px 0px 10px;
}

.k_text01{
width:70px;
font-size:13px;
line-height:19px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.k_text02{
width:260px;
font-size:13px;
line-height:19px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

.k_text03{
margin:0px 0px 0px 5px;
}

.k_text04{
margin:0px 0px 0px 45px;
}

.k_text05{
width:115px;
font-size:13px;
line-height:19px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

.k_text06{
margin:0px 0px 0px 36px;
}

.k_text07{
width:55px;
font-size:13px;
line-height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.k_text08{
width:295px;
font-size:13px;
line-height:19px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.k_text09{
margin:0px 0px 0px 7px;
}

.k_phot01{
width:260px;
margin:0px 10px 0px 10px;
padding:5px 0px 0px 0px;
}

.k_phot02{
width:260px;
margin:0px 10px 0px 10px;
padding:5px 0px 5px 0px;
}

.k_phot03{
margin:0px 10px 0px 0px;
}

.syakun{
width:380px;
height:322px;
margin:20px 0px 0px 0px;
}

#k_roti_box{
width:740px;
margin:0px 20px 0px 20px;
padding:5px 0px 0px 0px;
}

.k_tori_li_01{
width:241px;
border-right-style:dotted;
border-right-color:#007ebe;
border-right-width:1px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.k_tori_li_02{
width:256px;
border-right-style:dotted;
border-right-color:#007ebe;
border-right-width:1px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.k_tori_li_03{
width:241px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.k_tori_in_01{
width:226px;
font-size:12px;
line-height:18px;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
}

.k_tori_in_02{
width:226px;
font-size:12px;
line-height:18px;
margin:0px 15px 0px 15px;
padding:0px 0px 0px 0px;
}

.k_tori_in_03{
width:226px;
font-size:12px;
line-height:18px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

/* kaisyaan end */


/* footer */

#copy{
width:820px;
background-color:#007ebe;
text-align:center;
margin:20px 0px 0px 0px;
}

#copy_01{
width:820px;
background-color:#007ebe;
text-align:center;
margin:0px 0px 0px 0px;
}

#copy_in{
width:500px;
font-size:12px;
line-height:16px;
color:#ffffff;
text-align:center;
margin:0px auto 0px auto;
padding:5px 0px 5px 0px;
}

/* footer end */

/* tenpo-jyoho */

#tenpo_box_a{
width:580px;
}

#tenpo_box_b{
width:180px;
margin:0px 0px 0px 20px;
padding:20px 0px 0px 0px;
}

.tenpo_menu{
width:580px;
padding:20px 0px 0px 0px;
}

.tenpo_con{
width:580px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:0px 0px 0px 0px;
}

.tenpo_con_t{
width:560px;
font-size:16px;
color:#007ebe;
margin:0px 10px 0px 10px;
padding:0px 0px 2px 0px;
}

.tenpo_con_t2{
width:560px;
font-size:13px;
line-height:18px;
margin:0px 10px 0px 10px;
padding:10px 0px 9px 0px;
}

.tenpo_in_box00{
width:560px;
border-top-style:dotted;
border-top-color:#007ebe;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
padding:6px 0px 0px 0px;
}

.tenpo_in_box{
width:560px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
padding:6px 0px 0px 0px;
}

.tenpo_in_a{
width:110px;
margin:0px 10px 0px 0px;
}

.tenpo_in_b{
width:430px;
margin:0px 10px 0px 0px;
}

.tenpo_in_t1a{
font-size:13px;
line-height:16px;
margin:0px 0px 0px 10px;
padding:2px 0px 6px 0px;
}

.tenpo_in_t2a{
font-size:13px;
line-height:16px;
margin:0px 10px 0px 0px;
padding:2px 0px 6px 0px;
}

.tenpo_in_t1{
font-size:13px;
line-height:16px;
margin:0px 0px 0px 10px;
padding:0px 0px 6px 0px;
}

.tenpo_in_t2{
font-size:13px;
line-height:16px;
margin:0px 10px 0px 0px;
padding:0px 0px 6px 0px;
}

.tenpo_in_fax{
margin:0px 0px 0px 20px;
}

.tenpo_text00{
width:560px;
color:#007ebe;
font-size:14px;
line-height:18px;
margin:0px 10px 0px 10px;
padding:5px 0px 3px 0px;
}

.tenpo_text01{
width:560px;
color:#007ebe;
font-size:14px;
line-height:18px;
margin:0px 10px 0px 10px;
padding:12px 0px 3px 0px;
}

.tenpo_text02{
width:550px;
font-size:13px;
line-height:18px;
margin:0px 10px 0px 20px;
padding:0px 0px 0px 0px;
}

.tenpo_text03{
color:#e0040b;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tenpo_text04{
width:550px;
font-size:13px;
line-height:18px;
margin:0px 10px 0px 20px;
padding:10px 0px 0px 0px;
}

.tenpo_text05{
font-size:13px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.kouza_w00{
padding:10px 0px 12px 0px;
}

.kouza_w01{
width:560px;
font-size:14px;
line-height:20px;
border-top-style:dotted;
border-top-color:#007ebe;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
}

.kouza_w02{
width:560px;
font-size:14px;
line-height:20px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
}

.kouza_w03{
width:550px;
margin:0px 10px 0px 20px;
padding:5px 0px 0px 0px;
}

.kouza_w04{
width:560px;
margin:0px 10px 0px 10px;
padding:5px 0px 0px 0px;
}

.kouza_in{
width:440px;
margin:0px 20px 0px 20px;
padding:8px 0px 8px 0px;
}

.kouza_sp{
margin:0px 0px 0px 15px;
}

.dai_box{
width:490px;
margin:0px 0px 0px 20px;
padding:3px 0px 10px 0px;
}

.dai_w{
width:353px;
border-style:solid;
border-color:#999999;
border-width:1px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

.dai_w01{
width:201px;
background-color:#eeeeee;
border-right-style:solid;
border-right-color:#999999;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
}

.dai_w02{
width:150px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
}

.dai_w03{
width:201px;
background-color:#eeeeee;
border-right-style:solid;
border-right-color:#999999;
border-right-width:1px;
}

.dai_w04{
width:150px;
}

.dai_text01{
width:200px;
font-size:13px;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

.dai_text02{
width:150px;
font-size:13px;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

.tenpo_ph{
width:180px;
text-align:center;
padding:0px 0px 20px 0px;
}

/* tenpo-jyoho end */


/* toriatukai */

.tori_box01{
width:150px;
}

.tori_box02{
width:230px;
}

.tori_con_t{
width:220px;
font-size:16px;
color:#007ebe;
margin:0px 0px 0px 10px;
padding:5px 0px 0px 0px;
}

.tori_text01{
width:210px;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 20px;
padding:5px 0px 0px 0px;
}

.tori_text03{
width:200px;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 30px;
padding:1px 0px 0px 0px;
}

.tori_text02{
margin:0px 0px 0px 7px;
}

.tori_text04{
width:100px;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 20px;
padding:5px 0px 0px 0px;
}

.tori_text05{
width:100px;
font-size:13px;
line-height:18px;
margin:0px 0px 0px 10px;
padding:5px 0px 0px 0px;
}

.tori_menu{
width:780px;
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

.menubox_tori{
width:380px;
padding:20px 0px 0px 0px;
margin:0px 20px 0px 0px;
}

/* toriatukai end */


/* otokuisama */

.oto_ca{
width:780px;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.oto_box01{
width:380px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.oto_box02{
width:780px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.oto_co{
font-size:16px;
margin:0px 0px 0px 22px;
padding:0px 0px 10px 0px;
}

.oto_kk{
margin:0px 0px 0px 10px;
}

.oto_text{
font-size:13px;
margin:0px 0px 0px 10px;
padding:13px 0px 5px 0px;
}

.oto_banner{
margin:0px 10px;
padding:10px 0px;
}

/* otokuisama end */


/* rikuruto */

.thema_box{
width:780px;
padding:0px 0px 0px 0px;
}

.thema_box01{
width:590px;
margin:0px 0px 0px 16px;
padding:0px 0px 0px 0px;
}

.thema_box02{
width:587px;
font-size:14px;
line-height:20px;
margin:0px 0px 0px 19px;
padding:15px 0px 0px 0px;
}

#riku_box_a{
width:580px;
}

#riku_box_b{
width:180px;
margin:0px 0px 0px 20px;
padding:20px 0px 0px 0px;
}

.riku_menu{
width:580px;
padding:20px 0px 0px 0px;
}

.riku_con_box{
width:580px;
padding:0px 0px 20px 0px;
}

.riku_con_box01{
width:580px;
padding:30px 0px 15px 0px;
}

.riku_con{
width:580px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:0px 0px 0px 0px;
}

.riku_con_t{
width:560px;
font-size:16px;
color:#007ebe;
margin:0px 10px 0px 10px;
padding:0px 0px 3px 0px;
}

.riku_con_t2{
width:560px;
font-size:13px;
line-height:18px;
margin:0px 10px 0px 10px;
padding:10px 0px 9px 0px;
}

.riku_in_box00{
width:560px;
border-top-style:dotted;
border-top-color:#007ebe;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
padding:6px 0px 0px 0px;
}

.riku_in_box{
width:560px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 10px 0px 10px;
padding:6px 0px 0px 0px;
}

.riku_in_a{
width:110px;
margin:0px 10px 0px 0px;
}

.riku_in_b{
width:430px;
margin:0px 10px 0px 0px;
}

.riku_in_t1a{
font-size:13px;
line-height:18px;
margin:0px 0px 0px 10px;
padding:2px 0px 6px 0px;
}

.riku_in_t2a{
font-size:13px;
line-height:18px;
margin:0px 10px 0px 0px;
padding:2px 0px 6px 0px;
}

.riku_in_t1{
font-size:13px;
line-height:18px;
margin:0px 0px 0px 10px;
padding:0px 0px 6px 0px;
}

.riku_in_t2{
font-size:13px;
line-height:18px;
margin:0px 10px 0px 0px;
padding:0px 0px 6px 0px;
}

.riku_ind{
margin:0px 0px 0px 15px;
}

.riku_pho_link{
width:550px;
font-size:14px;
margin:0px 10px 0px 20px;
padding:15px 0px 0px 0px;
}

.riku_ph{
width:180px;
text-align:center;
padding:20px 0px 0px 0px;
}

.riku_ph2{
width:180px;
text-align:center;
padding:10px 0px 0px 0px;
}

.riku_osi{
width:560px;
font-size:14px;
line-height:18px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

/* rikuruto end */

/* ichiban */

.ichi_setu_box{
width:780px;
border-top-style:dotted;
border-top-color:#e0040b;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#e0040b;
border-bottom-width:1px;
padding:0px 0px 0px 0px;
}

.ichi_setu_text{
width:750px;
font-size:14px;
line-height:22px;
margin:0px 15px 0px 15px;
padding:8px 0px 8px 0px;
}

.ichi_con{
width:780px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:0px 0px 0px 0px;
}

.ichi_con_t{
width:760px;
font-size:16px;
color:#007ebe;
margin:0px 10px 0px 10px;
padding:0px 0px 2px 0px;
}

.ichi_box_a{
width:760px;
margin:0px 10px 0px 10px;
padding:10px 0px 10px 0px;
}

.ichi_box_b{
width:760px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

.ichi_box_01{
width:242px;
border-style:solid;
border-color:#999999;
border-width:1px;
margin:0px 11px 0px 0px;
}

.ichi_box_02{
width:242px;
border-style:solid;
border-color:#999999;
border-width:1px;
margin:0px 0px 0px 0px;
}

.ichi_toku_in{
width:224px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.ichi_toku_t{
font-size:16px;
color:#007ebe;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.ichi_in_text{
font-size:13px;
line-height:18px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.ichi_do_text{
width:760px;
font-size:14px;
line-height:20px;
margin:0px 10px 0px 10px;
padding:10px 0px 0px 0px;
}

.ichi_pri{
width:760px;
font-size:15px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

.ichi_en{
font-size:22px;
color:#e0040b;
margin:0px 0px 0px 8px;
}

.ichi_zei{
font-size:13px;
margin:0px 0px 0px 0px;
}

.ichi_kounyu{
width:560px;
font-size:14px;
margin:0px 10px 0px 10px;
padding:20px 0px 0px 0px;
}
/* ichiban end */


/* ke-ki *****************************************************************/

.ke-ki_box_a{
width:80px;
margin:0px 20px 0px 0px;
}

.ke-ki_box_b{
width:680px;
margin:0px 0px 0px 0px;
}

.ke-ki_nen_box{
width:80px;
padding:0px 0px 8px 0px;
}

.ke-ki_nen_l{
width:80px;
border-bottom-style:dotted;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
}

.ke-ki_nen{
font-size:15px;
margin:0px 0px 0px 10px;
padding:0px 0px 8px 0px;
}

.ke-ki_menu_box{
width:680px;
padding:0px 0px 30px 0px;
}

.ke-ki_day_back_b{
width:680px;
padding:0px 0px 10px 0px;
}

.ke-ki_day_back{
width:680px;
background-color:#fef17d;
}

.ke-ki_day_box{
width:680px;
padding:3px 0px 0px 0px;
}

.ke-ki_day{
width:96px;
color:#007ebe;
font-size:18px;
margin:0px 0px 0px 12px;
}

.ke-ki_school{
font-size:16px;
margin:0px 0px 0px 0px;
}

.ke-ki_mas_box{
width:680px;
padding:0px 0px 0px 0px;
}

.ke-ki_mas_01{
font-size:16px;
line-height:22px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.ke-ki_mas_02{
font-size:16px;
line-height:22px;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}

.ke-ki_mas_02_a{
font-size:16px;
line-height:22px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

.ke-ki_mas_03{
font-size:16px;
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.ke-ki_mas_04{
font-size:16px;
line-height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.ke-ki_small{
font-size:14px;
}

.ke-ki_pho_box{
width:660px;
margin:0px 10px 0px 10px;
padding:10px 0px 0px 0px;
}

.ke-ki_pho_01{
width:213px;
}

.ke-ki_pho_02{
width:213px;
margin:0px 10px 0px 10px;
}

/* ke-ki end */


/* ke-ki resipi */

.recipe_ca{
width:780px;
font-size:16px;
padding:0px 0px 20px 0px;
}

.recipe_box{
width:780px;
padding:0px 0px 30px 0px;
}

.recipe_box_in{
width:760px;
margin:0px 10px 0px 10px;
padding:10px 0px 10px 0px;
}

.recipe_line{
width:780px;
border-bottom-style:solid;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
}

.recipe_i_box{
width:780px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom-style:dotted;
border-bottom-color:#bbd9f2;
border-bottom-width:1px;
}

.recipe_i_box_in{
width:760px;
font-size:17px;
margin:0px 10px 0px 10px;
padding:0px 0px 3px 0px;
}

.recipe_kai{
font-size:14px;
margin:0px 0px 0px 15px;
}

.recipe_pho{
width:250px;
}

.recipe_pho02{
width:250px;
padding:10px 0px 0px 0px;
}

.recipe_menu{
width:500px;
margin:0px 0px 0px 10px;
}

.recipe_menu_a{
width:480px;
margin:0px 10px 0px 10px;
}

.recipe_menu_b{
width:480px;
margin:0px 10px 0px 10px;
padding:10px 0px 0px 0px;
}

.recipe_t_w{
width:500px;
padding:0px 0px 10px 0px;
}

.recipe_t_w02{
width:500px;
padding:20px 0px 10px 0px;
}

.recipe_t_box{
width:500px;
background-color:#fef17d;
padding:0px 0px 0px 0px;
}

.recipe_t_in{
width:480px;
font-size:16px;
margin:0px 10px 0px 10px;
padding:4px 0px 2px 0px;
}

.recipe_t_in_s{
width:480px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.recipe_t_in_s01{
font-size:13px;
margin:0px 0px 0px 15px;
}

.recipe_t_a{
width:480px;
font-size:16px;
margin:0px 0px 0px 0px;
}

.recipe_t_b{
width:235px;
font-size:16px;
margin:0px 0px 0px 0px;
}

.recipe_text_01{
width:235px;
margin:0px 10px 0px 0px;
}

.recipe_text_02{
width:235px;
margin:0px 0px 0px 0px;
}

.recipe_text_a{
width:190px;
font-size:16px;
line-height:22px;
}

.recipe_text_a01{
width:150px;
font-size:16px;
line-height:22px;
}

.recipe_text_b{
width:290px;
font-size:16px;
line-height:22px;
}

.recipe_text_b01{
width:85px;
font-size:16px;
line-height:22px;
}

.recipe_setu{
width:235px;
font-size:14px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.recipe_setu02{
width:480px;
font-size:14px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.recipe_text_c{
width:18px;
font-size:16px;
line-height:22px;
}

.recipe_text_d{
width:462px;
font-size:16px;
line-height:22px;
}

.recipe_text_e{
width:150px;
font-size:16px;
line-height:22px;
}

.recipe_text_f{
width:330px;
font-size:16px;
line-height:22px;
}

/* ke-ki resipi end */


/* de-ta */

.deta_ti_w{
width:780px;
padding:20px 0px 0px 0px;
}

.deta_ti_w02{
width:780px;
padding:40px 0px 0px 0px;
}

.deta_ti_bg{
width:780px;
background-color:#007ebe;
}

.deta_ti{
font-size:16px;
color:#ffffff;
margin:0px 0px 0px 10px;
padding:3px 0px 2px 0px;
}

.deta_li{
width:780px;
font-size:16px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.deta_text_box{
width:760px;
margin:0px 10px 0px 10px;
padding:10px 0px 0px 0px;
}

.deta_text_box02{
width:540px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.deta_text{
font-size:14px;
line-height:20px;
}

.deta_text_p{
color:#007ebe;
font-size:14px;
line-height:20px;
}

.deta_text_p02{
font-size:14px;
line-height:20px;
margin:0px 0px 0px 15px;
}

.deta_box_a{
width:540px;
margin:0px 10px 0px 0px;
}

.deta_box_b{
width:200px;
margin:0px 10px 0px 0px;
}

/* de-ta end */


/* syainnryokou */

.sya_ti_w{
width:780px;
padding:20px 0px 0px 0px;
}

.sya_ti_w02{
width:780px;
padding:40px 0px 0px 0px;
}

.sya_ti_line{
width:780px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
}

.sya_ti{
font-size:18px;
color:#007ebe;
margin:0px 0px 0px 10px;
padding:0px 0px 2px 0px;
}
.sya_pho_box{
width:780px;
padding:10px 0px 0px 0px;
}

.sya_pho_01{
width:253px;
}

.sya_pho_02{
width:253px;
margin:0px 10px 0px 10px;
}

/* syainnryokou end */


/* tyuugoku */

.tyu_sub_box{
width:780px;
padding:20px 0px 0px 0px;
}

.tyu_sub_line{
width:600px;
border-bottom-style:solid;
border-bottom-color:#007ebe;
border-bottom-width:1px;
margin:0px 90px 0px 90px;
}

.tyu_sub{
width:600px;
color:#007ebe;
font-size:20px;
text-align:center;
padding:0px 0px 3px 0px;
}

.tyu_text_box{
width:780px;
font-size:16px;
line-height:22px;
text-align:center;
padding:20px 0px 0px 0px;
}

.tyu_text_ko{
color:#007ebe;
}

.tyu_pho_box{
padding:0px 0px 10px 0px;
}

.tyu_pho_01{
width:200px;
}

.tyu_pho_02{
width:200px;
margin:0px 10px 0px 10px;
}

/* tyuugoku end */


/* noto */

.noto_pho_box{
padding:0px 0px 10px 0px;
}

.noto_text{
width:620px;
font-size:14px;
text-align:center;
padding:0px 0px 5px 0px;
}

.noto_pho01{
width:200px;
}

.noto_pho02{
width:410px;
margin:0px 0px 0px 10px;
}

.noto_pho03{
width:620px;
}

.noto_kikaku_box{
width:500px;
padding:0px 0px 0px 0px;
}

.noto_kikaku_li_a{
width:500px;
border-top-style:dotted;
border-top-color:#007ebe;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
}

.noto_kikaku_li_b{
width:500px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
}

.noto_ki_in{
padding:8px 0px 8px 0px;
}

.noto_ki_in_box_a{
width:80px;
font-size:16px;
margin:0px 0px 0px 20px;
}

.noto_ki_in_box_b{
width:360px;
font-size:16px;
margin:0px 20px 0px 20px;
}

/* noto end */


/* atmail */

#atmail_main{
width:780px;
text-align:center;
}

#atmail_top{
width:780px;
padding:0px 0px 0px 0px;
}

#atmail_ca{
width:780px;
padding:20px 0px 20px 0px;
}

#atmail_ca_li{
width:780px;
border-top-style:dotted;
border-top-color:#df4e92;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#df4e92;
border-bottom-width:1px;
padding:10px 0px 8px 0px;
}

#atmail_ca_in{
width:780px;
color:#df4e92;
text-align:center;
font-size:18px;
line-height:26px;
}

#at_pho_box{
width:500px;
margin:0px 140px 0px 140px;
padding:0px 0px 0px 0px;
}

#at_pho_01{
width:240px;
margin:0px 20px 0px 0px;
}

#at_pho_02{
width:240px;
margin:0px 0px 0px 0px;
}

.at_pho_tyu{
width:240px;
text-align:center;
font-size:12px;
padding:5px 0px 0px 0px;
}

#at_saku_box{
width:780px;
padding:15px 0px 0px 0px;
}

#at_saku_in{
width:780px;
font-size:16px;
line-height:22px;
text-align:center;
padding:0px 0px 0px 0px;
}

.at_setu_box{
width:780px;
text-align:center;
padding:30px 0px 0px 0px;
}

.at_setu_t{
width:500px;
margin:0px 140px 0px 140px;
padding:0px 0px 10px 0px;
}

.at_setu_text{
width:620px;
text-align:left;
font-size:13px;
line-height:20px;
margin:0px 80px 0px 80px;
}

#at_ouen_w{
width:780px;
padding:30px 0px 0px 0px;
}

#at_ouen_line{
width:780px;
border-top-style:dotted;
border-top-color:#007ebe;
border-top-width:1px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:10px 0px 8px 0px;
}

#at_ouen_box{
width:620px;
margin:0px 80px 0px 80px;
padding:0px 0px 0px 0px;
}

#at_ouen{
width:620px;
color:#007ebe;
text-align:center;
font-size:16px;
line-height:24px;
}

/* atmail end */

#blog_box{
margin-right:10px;
}