@charset "shift_jis";
/* CSS Document */
/* for WinIE6*/
body { font-size:12px; line-height:17px; font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; background:#FFFFFF; margin:0; padding:0;}
* html body { font-size: 75%;
font-family: Verdana, "MS P ゴシック", sans-serif;
}

/* for WinIE7*/
*:first-child+html body {
font-size: 75%;
font-family: 'メイリオ', Meiryo, sans-serif;
} 

h1 {display:inline; font-size:10px;  text-decoration:none; font-weight:normal;}
img { border:0;}
a:link,a:visited { color:#0066CC;}
a:hover { color:#FF6600; text-decoration: none;}
.padt15 { margin-top:15px;}
.padl15 { margin-left:15px;}
.padr10 { margin-right:10px;}
.padl23 { margin-left:23px;}

/*domestic*/




/* comment */
.comment { margin-left:0px; margin-right:0px; margin-top:0px; height:60px; background:url(images/conbi.jpg) no-repeat;  width:800px; }
.commentbtxt { width:700px; font-weight:bold; color:#fff; font-size:16px; text-align:left; margin:8px 0 0 30px; font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif; letter-spacing:0.1em;}
.commenttxt { width:700px; color:#fff; font-size:11px; text-align:left; margin:0 0 0 30px; font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif; letter-spacing:0.1em;}
/* comment */



/* warn */
.attention { background:#e3eef3; text-align:left; margin:0px; padding:20px; font-size:12px; line-height:1.5em;}
.warn { background:#e3eef3; text-align:left; margin:10px; padding:20px; font-size:12px; line-height:1.5em;}
/* warn */


#wapper { width:800px; margin:0; padding:0; border: 1px solid #999;}
.head{ width:802px; background-color:#036;  margin:0; padding:0; height:5px;}
.headline { width:790px; background-color:#dcdcdc; font-size:10px; text-align:left; margin:0; padding:0 5px; height:15px; color:#606060; letter-spacing:0.1em;}

.headnavi{  width:800px; }
.navihome{ width:60px; float:right; color:#333; padding:5px 0 0 0;} 
.navisite{ width:90px; float:right;  color:#333;  padding:5px 0 0 0;}
.logo{ width:362px; float:left;  color:#333;  padding:5px 0 0 0;}
.pan {  float:left; text-align:left; width:745px; padding:10px 0px 5px 15px; margin: 0 0 0 10px; background-color:#eaeaea;}


.sidenavi { width:180px; float:left; text-align:left; padding:10px 0 10px 0; margin:0 0 0 10px;}





.kaubk {  float:left; text-align:left; width:780px; padding:10px 0px 5px 0px; border:10px solid #eaeaea; }
.bnt { width:480px; text-align:left; padding:10px 120px 10px 160px;}
.redinfo {  font-size:15px; font-weight:bold; color:red;}
.bnrbox { width:236px; float:left; text-align:left; padding:10px 0 0 0;}
.bnrbox160 { width:160px; float:left; text-align:left; padding:10px 0 10px 0;}
.bnrbox345 { width:345px; float:left; text-align:left; padding:10px 0 10px 0;}

.kauhd1 { float:left; text-align:left; width:440px; padding:5px 60px 5px 280px;}
.kauhd2 {  float:left; text-align:left; width:680px; padding:10px 44px 5px 59px; height:235px;}
.kauttl {}
.kauttl img { float:left;}
.kaumain { margin-top:30px; clear:both;}
.dclear { clear:both;}
.kaugall { background:url(/kaumall/images/kau_bk.gif) repeat-y; width:790px; text-align:left;}
.copy { text-align:center; margin:0; padding:0px; width:800px; }


.kaudlbnr { width:200px; height:385px; font-size:13px;}
.kaudlbnrIn { background:url(images/bnr_bky.gif); margin:0; padding:10px; text-align:center;}
.kaudlbnrIn img { margin-bottom:5px;}
.kaudlbnrTl { background:#fff; height:180px; width:170px; float:left;}
.kaudlbnrTl p { margin:0 10px 3px; display:inline; font-size:13px;}




.kaubk1 { background:url(/kaumall/images/kau_about2.gif) no-repeat; width:666px; padding:0; float:left;}
.aboutkau { margin-left:0px; margin-right:0px; margin-top:0px; height:100px; background:url(/kaumall/images/kau_about2.gif) no-repeat;}
.box4 { margin-left:70px; margin-right:10px; margin-top:0px; margin-bottom:28px; }
.box5 { margin-left:70px; margin-right:20px; margin-top:1px; }
.blue { color:#00F;}
.red{color:#F00}

.bkall { background:url(/kaumall/images/kau_bk.gif) repeat-y; width:790px; text-align:left;}



.bnrightbox { width:222px; border:1px solid #CCCCCC; background-color:#ffffff; position:relative; text-align:center;}
.bnrightbox h4 { background:#FFCCCC; padding:2px 2px 2px 10px; display:block; margin:0; text-align:left; font-size:90%;}
.bnitem { width:160px; float:left; text-align:left; padding:10px 10px 10px 0;}
.bnitem img { border:1px solid #CCCCCC;}
.bncat { width:158px; background:#e9f6cf; float:left;}
.bncat p { padding:5px; font-size:85%;}
.bncat strong { font-size:110%; font-weight:normal;}




