@charset "UTF-8";


body{
color:#333333;
width:100%;
text-align:center;
padding:0px;
margin:0px auto 0px auto;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}


#main{
width:820px;
text-align:left;
padding:0px;
margin:0px auto 0px auto;
}

#lange_01{
width:80px;
padding:0px 0px 4px 0px;
}

#lange_02{
width:80px;
padding:0px 0px 0px 0px;
}

#lange_03{
width:80px;
padding:7px 0px 0px 0px;
margin-left:5px;
}

.menu{
width:780px;
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;
}

.to_pagetop_01{
width:780px;
font-size:12px;
text-align:right;
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

/* header */

#head_ca{
width:820px;
background-color:#007ebe;
}

h1{
color:#ffffff;
font-size:12px;
line-height:16px;
font-weight:normal;
text-align:center;
padding:5px 0px 3px 0px;
margin:0px auto 0px auto;
}

h2{
padding:0px;
margin:0px;
}

#head_co{
width:820px;
}

#head_ad{
width:380px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

#head_ad_01{
width:285px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head_ad_02{
width:285px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#head_ad_03{
width:315px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

#head_tf{
width:380px;
font-size:12px;
text-align:right;
margin:0px 20px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_tf_01{
width:285px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_tf_02{
width:285px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_tf_03{
width:315px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_mail{
width:380px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_mail_01{
width:285px;
font-size:13px;
text-align:right;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_mail_02{
width:285px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
}

#head_mail_03{
width:315px;
font-size:13px;
text-align:right;
margin:0px 20px 0px 0px;
padding:2px 0px 0px 0px;
}

#contents{
width:820px;
}

#top_img{
width:820px;
padding:0px 0px 0px 0px;
}

#shopping{
width:720px;
margin:0px 50px 0px 50px;
}

#shopping_2{
width:720px;
margin:10px 50px 0px 50px;
}

.shop_cen{
width:220px;
margin:0px 30px 0px 30px;
}

#repeat{
width:562px;
margin:10px 129px 0px 129px;
}

/* header end */



/* toppage */

.sub_t{
width:820px;
padding:25px 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:18px;
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 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:360;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.syohin_box_a{
width:228;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
}

.syohin_pho{
width:75px;
margin:0px 10px 0px 0px;
}

.syohin_f{
width:162px;
font-size:13px;
line-height:19px;
margin:0px 8px 0px 0px;
}

.syohin_f2{
width:105px;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
}

.syohin_f3{
width:135px;
font-size:13px;
line-height:19px;
margin:0px 8px 0px 0px;
padding:0px 0px 6px 0px;
}

.syohin_f4{
width:135px;
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:135px;
font-size:16px;
color:#e0040b;
margin:0px 0px 0px 0px;
}

.topibox_kei{
width:780px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#bbd9f2;
border-bottom-color:#bbd9f2;
border-top-width:1px;
border-bottom-width:1px;
margin:10px 0px 0px 0px;
}

.topibox_a{
width:705px;
margin:0px 10px 0px 65px;
padding:8px 0px 8px 0px;
}

.topibox_b{
margin:0px 0px 0px 0px;
}

.topibox_c{
margin:0px 50px 0px 50px;
}

.mame_f{
font-size:13px;
}

.mame_f1{
font-size:13px;
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;
}

/* toppage end */


/* kaisyaan */

.al_box{
width:380px;
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{
margin:0px 0px 0px 55px;
padding:3px 0px 5px 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;
}

/* kaisyaan end */


/* english */

.e_menu_s{
width:820px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:10px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

.e_menu{
width:820px;
border-bottom-style:dotted;
border-bottom-color:#007ebe;
border-bottom-width:1px;
padding:20px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

.sub_t02{
width:820px;
padding:35px 0px 10px 0px;
}

.select_photo{
width:122px;
height:162px;
border-style:solid;
border-color:#cccccc;
border-width:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.s_photo_in{
background-color:#333333;
width:110px;
height:150px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 5px;
}

.e_s_t_box{
width:258px;
border-bottom-style:solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.e_s_tit{
width:238px;
font-size:18px;
padding:0px 0px 3px 0px;
margin:0px 10px 0px 10px;
}

.e_s_textbox{
width:238px;
font-size:14px;
border-bottom-style:dotted;
border-bottom-color:#cccccc;
border-bottom-width:1px;
padding:7px 0px 0px 0px;
margin:0px 10px 0px 10px;
}

.e_s_comebox{
width:238px;
font-size:12px;
line-height:14px;
border-bottom-style:dotted;
border-bottom-color:#cccccc;
border-bottom-width:1px;
padding:7px 0px 7px 0px;
margin:0px 10px 0px 10px;
}

.e_s_text01{
width:90px;
font-size:12px;
line-height:14px;
padding:0px 0px 7px 0px;
margin:0px 10px 0px 0px;
}

.e_s_text02{
width:138px;
font-size:12px;
line-height:14px;
padding:0px 0px 7px 0px;
margin:0px 0px 0px 0px;
}

.e_to_mail{
width:780px;
font-size:18px;
text-align:center;
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

.english_j{
width:80px;
}

/* english end */

.korean_j{
width:80px;
}

.korean_osi_box{
width:780px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

.korean_osi_line{
width:600px;
border-style:dotted;
border-color:#cccccc;
border-width:1px;
margin:0px 90px 0px 90px;
}

.korean_osi_ti{
width:600px;
font-size:20px;
text-align:center;
padding:10px 0px 0px 0px;
}

.korean_osi_text{
width:600px;
font-size:14px;
line-height:20px;
text-align:center;
padding:8px 0px 0px 0px;
}

.korean_osi_a{
width:600px;
font-size:18px;
text-align:center;
padding:15px 0px 0px 0px;
}

.korean_osi_b{
width:600px;
font-size:14px;
line-height:20px;
text-align:center;
padding:5px 0px 10px 0px;
}

.korean_las{
width:780px;
text-align:center;
font-size:16px;
line-height:22px;
padding:20px 0px 0px 0px;
}

/* footer */

#copy{
width:820px;
background-color:#007ebe;
text-align:center;
margin:20px 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 */
