/* -----------------------------------------------------------------------------

共通

------------------------------------------------------------------------------- */
body {margin:0px; background:url(../image/common/wp_natu.gif) repeat-x; font-size:12px; line-height:1.4em; font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック","MS UI Gothic";}

img,form{border:0; margin:0; padding:0;}

#header{width:759px; height:94px; text-align:left; margin:auto; background:#89dfff url(../image/common/header_natu.gif) no-repeat;}

#lead{width:700px; height:18px; padding:6px 30px 0 29px; margin:0 auto;}

#menu{width:430px; margin:0; padding:0; float:right;}

.base{width:759px; text-align:center; margin:0 auto; padding:0; clear:both;}
#naka{width:733px; margin:0 auto; padding:0; text-align:left; background:#ffffff;} 
#pan{width:700px; margin:0 auto; padding:10px; text-align:right; border-bottom:#cccccc dotted 1px;}
#shadow01{width:13px; background:url(../image/common/shadow_01.gif) repeat-y;}
#shadow02{width:13px; background:url(../image/common/shadow_02.gif) repeat-y;}

#footer{width:749px; text-align:center; margin:0 auto; padding:5px; background:url(../image/common/footer_haru.gif) bottom no-repeat;}
address{widows:690px; border-top:#cccccc solid 1px; font-style:normal; font-size:12px; text-align:right; margin:15px; padding:15px 0;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}


h1{width:680px; font-size:24px; border-left:#ff6666 solid 3px; margin:15px auto 10px auto; padding:15px;}
h2{width:570px; font-size:18x; line-height:1.4em; color:#ff6666; border:#cccccc dotted 1px; margin:15px auto; padding:5px;}

.strong{font-weight:bold;}
.pink{color:#ff6666;}
.blue{color:#0099cc;}
.orange{color:#ff9900;}
.darkbrown{color:#561a08;}
.q14{font-size:14px; line-height:1.4em;}
.q16{font-size:16px; line-height:1.4em;}



/* -----------------------------------------------------------------------------

TOPpage

------------------------------------------------------------------------------- */

/* 左側のエリア */
#t_left{width:590px; text-align:left; background:#ffffff;} 
.t_left_box{width:590px; margin:10px 0 0 0; padding:0;}
.box_186{width:186px; text-align:left;}
.box_186_p{width:61px; text-align:right; float:right;}
.box_186_t{width:115px; text-align:left; padding:5px; float:right;}
.t_line{width:16px; background:url(../image/top/line.gif) repeat-y;}
#flash{width:307px; text-align:left;}
#pickup{width:283px; text-align:left;}
#pickup .waku{width:281px; height:364px; border:#ff6666 solid 1px; margin:0 auto; overflow:auto;}
#pickup .box{width:246px; margin:10px;}
#pickup .box_p{width:80px; text-align:left;}
#pickup .box_t{width:166px; text-align:left;}
#pickup .box_line{width:166px; height:15px; background:url(../image/top/line_02.gif) repeat-x;}
#pickup .kuchi{width:156px; margin:5px auto; text-align:left;}
#pickup .kuchi_i{width:35px; text-align:left;}

/* 右側のエリア */
#t_right{width:143px; text-align:right; background:#ffffff;}
#t_right input{width:120px;}
#t_right p{margin:3px auto;}
.t_right_box{width:127px; text-align:left; padding:5px; margin:0 0 10px 6px; background:#ffffcc;}
.bn{margin-bottom:2px;}



/* -----------------------------------------------------------------------------

SEARCHpage

------------------------------------------------------------------------------- */

.search_h2{width:570px; font-size:14px; text-align:left; margin:0 auto; padding:15px;}
.search_h3{width:550px; font-size:12px; text-align:left; margin:0 auto; padding:0;}
.search_h3_2{ font-size:12px; text-align:left; margin:0 auto; padding:0;}

.s_waku{width:600px; text-align:center; border:#e3dfae solid 5px; margin:15px auto; padding:15px;}
.s_box{width:550px; text-align:left; border-bottom:#cccccc dotted 1px; margin:5px auto 15px auto; padding-bottom:10px;}
.s_box2{width:350px; text-align:left; border-bottom:#cccccc dotted 1px; margin:5px auto 15px auto; padding-bottom:10px;}
.k_waku{width:600px; text-align:right; margin:15px auto; padding:5px;}



/* -----------------------------------------------------------------------------

SHOPpage

------------------------------------------------------------------------------- */
#right{width:563px; text-align:right; background:#ffffff;} 
#left{width:170px; text-align:left; background:#ffffff;}
.shop_jyouhou{width:170px; border-bottom:#cccccc dotted 1px; margin:0 auto 5px auto; padding:5px 0;}
.shop{width:530px; margin:0 auto 15px auto; padding:0; text-align:left;}
.shop_p{width:300px; font-size:11px; line-height:1.4em; margin:0; padding-right:10px; text-align:left; float:left;}
.shop_t{width:510px; border-bottom:#cccccc dotted 1px; margin:0 auto 5px auto; padding:5px 0;}
.shop_table{width:510px; margin:5px auto 0 auto; padding:0;}
.shop_table th{border:#cccccc solid 1px; margin:0; padding:2px;}
.shop_table td{border:#cccccc solid 1px; margin:0; padding:2px;}
.tyuui{width:510px; margin:0 auto 15px auto; padding:5px 0;}
.staff_p{width:200px; font-size:11px; line-height:1.4em; margin:0; padding-right:10px; text-align:left; float:left;}




/* -----------------------------------------------------------------------------

tokusyupage

------------------------------------------------------------------------------- */
.tokusyu_box{width:566px; text-align:center; margin:15px auto; padding:1px;}
.tokusyu{width:566px; text-align:left; margin:15px auto; padding:1px;}
.tokusyu_waku{width:566px; text-align:center; border:#999999 dotted 1px; margin:15px auto; padding:10px;}



/* -----------------------------------------------------------------------------

STAFFpage

------------------------------------------------------------------------------- */
.staff_table td{ border:none; }