

body{background-image:url(../images/bg.gif);font-size:10pt;color:#333333;line-height:140%;margin-top:10;margin-right:0;margin-left:0;background-color:#FFFFFF}

.header{background-image:url(../images/header_shop.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;}

menu{
list-style-type:none;
padding:0px;
margin:0px;
font-size:9pt;
color:#333333;
line-height:120%;
}

ul{
list-style-type:none;
padding:0px;
margin:0px;
line-height:120%;
}

ul.gift{
list-style-type:none;
padding:0px;
margin-left:10px;
line-height:140%;
}

ul.kame2{
list-style-type:square;
list-style-position:outside;
padding:0px;
margin:0px;
line-height:130%;
}

ul.kame{
list-style-type:square;
list-style-position:inside;
padding:0px;
margin:0px;
line-height:130%;
}


dl{
list-style-type:none;
padding:0px;
margin:0px;
line-height:120%;
}

dd{
list-style-type:none;
padding:0px;
margin:0px;
line-height:120%;
}



.text_list{
font-size:8pt;
color:#333333;
line-height:110%;
margin-left:35px;
margin-top:3px;
margin-bottom:0px;
}

.text_x{
margin-top:0px;
}

.text_list2{
font-size:8pt;
color:#333333;
line-height:110%;
margin-left:35px;
margin-top:3px;
margin-bottom:0px;
}


.top060520{
background-image:url(../images/kame_top060528.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:200px;
width:500px;
padding:0px;
background-position-y:top;
margin:0px;
}

.image{background-image:url(../images/kame_may_top.jpg);
           background-repeat:no-repeat;
           background-color:#FFFFFF;
           background-position:center;
           margin-top:0;
           }

.title{background-image:url(../images/title_bar.jpg);background-repeat:no-repeat;background-color:#FFFFFF;color:#333333;font-weight:bold;font-size:11pt;height:25px;width:320px;padding:3px;}

.title2{background-image:url(../images/all_item_top.jpg);background-repeat:no-repeat;background-color:#FFFFFF;height:78px;width:700px;padding:20px;}

.title_kame{
background-image:url(../images/content_title_back_mos.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
font-size:10pt;
height:25px;
width:100%;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B4BCC5;
padding-top:5px;
padding-bottom:0px;
margin-bottom:4px;
margin-top:5px;
}

.title_kamelg{
background-image:url(../images/content_title_back_lg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
font-size:10pt;
height:25px;
width:100%;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B4BCC5;
padding-top:5px;
padding-bottom:0px;
margin-bottom:4px;
margin-top:5px;
}

.title_kame5{
background-image:url(../images/content_title_back_mos.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
font-size:10pt;
height:25px;
width:100%;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B4BCC5;
padding-top:5px;
padding-bottom:0px;
margin-bottom:4px;
margin-top:0px;
}

.title_kame2{
background-image:url(../images/content_title_back_gray.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
font-size:10pt;
height:25px;
width:100%;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
padding-top:5px;
margin-bottom:3px;
margin-top:8px;
}

.title_cart{
background-image:url(../images/content_title_back_gray.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#333333;
font-weight:bold;
font-size:10pt;
height:25px;
width:450px;
padding-top:5px;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
margin-bottom:0px;
margin-top:5px;
}

.title3{
background-image:url(../images/content_title_back_gray.jpg);
background-repeat:no-repeat;
background-color:#B4BCC5;
color:#333333;
font-weight:bold;
font-size:10pt;
height:26px;
width:525px;
padding-top:5px;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B4BCC5;
margin-bottom:0px;
margin-top:5px;
}
.title3-3{
background-image:url(../images/content_title_back_gray.jpg);
background-repeat:no-repeat;
background-color:#B4BCC5;
color:#333333;
font-weight:bold;
font-size:10pt;
height:26px;
width:525px;
padding-top:5px;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#99FF66;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#99FF66;
margin-bottom:0px;
margin-top:0px;
}

.title3-2{
background-image:url(../images/content_title_back_gray.jpg);
background-repeat:no-repeat;
background-color:#B4BCC5;
color:#333333;
font-weight:bold;
font-size:10pt;
height:26px;
width:525px;
padding-top:5px;
background-position-y:top;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B4BCC5;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B4BCC5;
margin-bottom:3px;
margin-top:8px;
}

.title4{
width:480px;
height:26px;
color:#333333;
font-weight:bold;
font-size:10pt;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
padding:3px;
margin-bottom:5px;
margin-top:0px;
}

.top060515{
background-image:url(../images/top_060515.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:200px;
width:524px;
padding:0px;
background-position-y:top;
margin:0px;
}

.top_coment{
color:#333333;
font-size:10pt;
line-height:180%
height:180px;
width:480px;
padding:15px;
margin:0px;
}


.title5{
background-image:url(../images/all_item.jpg);
background-repeat:repeat-x;
background-color:#FFCC33;
height:50px;
width:700px;
padding:5px;
font-size:10pt;
}

.title6{
background-image:url(../images/content_title_back_mos.jpg);
background-repeat:no-repeat;
background-color:#99FF66;
color:#FFFFFF;
font-weight:bold;
font-size:10pt;
height:26px;
width:200px;
padding-top:5px;
background-position-y:100%;
background-repeat:repeat-x;
border-top-width:1px;
border-top-style:solid;
border-top-color:#99FF66;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#99FF66;
margin-top:5px;
margin-bottom:2px;
}

.box1{margin-top:3px;margin-bottom:2px;}

.box{margin-top:5px;margin-bottom:0px;}

.box2{
width: 770px;
padding-top:0px;
padding-right:0px;
padding-left:5px;
padding-bottom:5px;
margin-top:0px;
margin-right:0x;
margin-left:5px;
margin-bottom:5px;
}

.box3{
width: 525px;
padding-top:0px;
padding-right:3px;
padding-left:3px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.tel{
background-image:url(../images/tel.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#669900;
font-weight:bold;
font-size:10pt;
height:70px;
width:200px;
padding:5px;
background-position-y:top;
background-repeat:no-repeat;
border-top-width:1px;
border-top-style:solid;
border-top-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
margin-bottom:2px;
margin-top:5px;
}

.header2{background-color:#FFCC00;color:#FFFFFF;}
.line1{line-height:110%;font-size:8pt;color:#FF4500;}
.line2{line-height:120%;font-size:8pt;color:#333333;}


A:link{color: #333333}
A:visited {color: #666666;}
A:hover   {color: #666666;
	background-color: #FFFF66;
	text-decoration: none;}
A:active  {color: #0000FF}
A:hover.google   {color: #666666;
background-color: #FFFFFF;
	text-decoration: none;}

form{
margin:0px;
}

.form2{
margin-bottom:18px;
}

.form_text{
margin-bottom:18px;
font-size:8pt;
}

.form_texttop{
margin-bottom:3px;
font-size:9pt;
}

.form_texttop2{
margin-bottom:18px;
font-size:8pt;
}

.toiawase{
width: 450px;
margin-left: 20px;
margin-top: 5px;
padding: 10px
text-align: left;
font-weight:bold;
}


.tex7{font-size:9pt;color:#333333;line-height:120%;width:180px;}
.tex1{font-size:9pt;color:#333333;line-height:100%;margin-bottom:5px;}
.tex2{font-size:9pt;color:#000088;line-height:120%;}
.tex4{font-size:14pt;color:#ff0000;line-height:110%;font-weight:bold;}
.tex5{font-size:10pt;color:#996600;line-height:110%;font-weight:bold;margin-bottom:3px;margin-top:2px;}

.tex6{margin-bottom:2px;margin-top:1px;}

strong.bold{font-weight:bold;}
strong{font-weight:normal;}
strong.h{font-weight:bold;}
strong.14{font-weight:bold;font-size:14pt;color:#333333;}
strong.14red{font-weight:bold;font-size:14pt;color:#FF0000;}
H1{font-size:10pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H1.14{font-size:14pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H2{font-size:10pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H2.14{font-size:14pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H2.15{font-size:14pt;color:#333333;line-height:100%;font-weight:bold;margin:5px;}
H2.head{font-size:10pt;color:#669900;line-height:100%;font-weight:bold;margin:3px;}

H2.head2{font-size:10pt;color:#0033cc;line-height:150%;font-weight:bold;margin:6px;}

p.messe{
margin-left:10px;
}

H3.head{font-size:10pt;color:#669900;line-height:100%;font-weight:bold;margin:3px;}
H3{font-size:10pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H3.top{font-size:10pt;color:#333333;line-height:100%;font-weight:bold;margin:5x;}
H4{font-size:8pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H4.head{font-size:10pt;color:#333333;line-height:100%;font-weight:bold;margin:0px;}
H2.contents{
font-size:10pt;
color:#333333;
background-color:#FFCC66;
line-height:100%;
font-weight:bold;
margin-top:3px;
margin-left:0px;
margin-bottom:5px;
}

H3.contents{
font-size:10pt;
color:#333333;
background-color:#FFCC66;
line-height:100%;
font-weight:bold;
margin-top:3px;
margin-left:0px;
margin-bottom:5px;
}


TD{font-size:10pt;color:#333333;line-height:140%;}

.j10, .j10b, .j12, .j14 {
	font-family:Osaka, ?l?r ?o?S?V?b?N, MS UI Gothic, sans-serif
}

.j10 {font-size:10pt;color:#333333;line-height:140%;font-weight:bold;}
.j10b {font-size:10px;color:#333333;line-height:140%;}
.j12 {font-size:12pt;color:#333333;line-height:140%;}
.j14 {font-size:14pt;color:#333333;line-height:140%;font-weight:bold;}

.orange{background-color:#FFFFCC;vertical-align:top;}
.blue{background-color:#CCFFFF;vertical-align:top;}
.green{background-color:#CCFF99;vertical-align:top;}
.gray{background-color:#CCCCCC;font-weight:bold;vertical-align:top;}
.italic{background-color:#FFFFFF;font-style:italic;vertical-align:top;}
.bold{background-color:#FFFFFF;font-weight:bold;vertical-align:top;}
.bdit{background-color:#FFFFFF;font-weight:bold;font-style:italic;vertical-align:top;}

input#roman{ime-mode:disabled}
input#japan{ime-mode:active}
TEXTAREA#japan{ime-mode:active}

img.left{float:left;}

.osusume{
text-align: center;
font-weight:bold;
font-size:10pt;
height:20px;
width:300px;
margin: 5px 0px 5px 5px;
padding: 5px 5px 5px 5px;
background-color: #FFCC66;
color: #663300;
}

.menu_list{
font-weight:nomal;
line-height:180%;
font-size:10pt;
}

.contentsback{
background-image: url(../images/backgroundimage.gif);
background-repeat: repeat;
}


.menu_title{
text-align: center;
font-weight:bold;
font-size:12pt;
height:30px;
width:180px;
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 5px;
background: #FF9900 url(../images/menu_title.jpg) center top no-repeat;
color: #333333;
}

.menu_title2{
text-align: center;
font-weight:bold;
font-size:12pt;
height:30px;
width:600px;
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 5px;
background: #FF9900 url(../images/menu_title.jpg) center top repeat-x;
color: #333333;
}

#glovalmenu{
	background-image: url(../images/kame_menu_back.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.teian{
margin:10px 0px 0px 10px;
font-size:12px;
line-height:160%;
}

.texright{
margin:10px 0px 0px 10px;
font-size:12px;
line-height:160%;
text-align:right;
}

.kenkou_top{
background-image:url(../howto/tawashi/kame_images/kenkou_top.gif);
background-position:left top;
background-repeat:no-repeat;
width:auto;
height:405px;
padding:0px 0px 0px 400px;
line-height:160%;
}

.kenkou_title2{
font-size:18px;
font-weight:bold;
color:#ff9933;
padding:20px 0px 20px 0px;
line-height:150%;
}

.kenkou_title3{
color:#CC6600;
font-size:16px;
font-weight:bold;
margin:20px 0px 0px 0px;
padding:10px 0px 10px 20px;
border-top:#996633 solid 1px;
border-bottom:#996633 solid 1px;
border-left:#996633 solid 10px;
}

.kenkou_text{
line-height:160%;
padding:3px 0px 0px 10px;
}

.kenkou_ima{
border:#999999 solid 1px;
float:left;
margin:10px 10px 0px 0px;
}

.kenkou_ima2{
border:#999999 solid 1px;
float:left;
margin:10px 10px 0px 0px;
padding:0px 0px 30px 0px;
height:300px;
}

.kenkou_dl dt{
font-size:14px;
font-weight:bold;
margin:10px 0px 0px 20px;
padding:0px 0px 5px 10px;
border-left:#999999 solid 1px;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
width:160px;
}

.kenkou_dl dd{
font-size:14px;
line-height:160%;
margin:10px 0px 10px 30px;
padding:0px 0px 10px 0px;
}

.kenkou_dl a{
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
}

.kaitei{
list-style:disc;
line-height:160%;
margin:10px 0px 0px 60px;
}

.kaitei_h3{
margin:15px 0px 0px 20px;
}

.kaitei_news{
margin:10px 0px 10px 0px;
padding:5px 20px 5px 20px;
color:#FF0000;
background-color:#CCFF99;
}

