@charset "utf-8";
/* CSS Document */

body  {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
	height: 100%;
	background-image: url(../img/kiita_haikei3.jpg);
	background-position: center top;
	background-repeat:repeat;
	line-height:1.4;
	font-size:0.9em;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
font-size:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
img {
border-style:none;
vertical-align: top;
vertical-align: bottom;
font-size:0;
line-height:0;
}
li {
list-style-type: none;
}
strong {
font-weight: normal;
}

/*--下固定 -------------------------------------*/
html,body {
    height: 100%;
    overflow: auto;	/* Opera 9.51対策*/
	/overflow: inherit;
    text-align: center;
    margin: 0px auto;
}
#container {
	min-height: 100%;
	height: auto !important;  
    height: 100%;
	margin: 0px auto;
	width: 100%;
	position: absolute;
	*position: relative;
    text-align: left;
	_text-align: center;
}
/*--下固定 -------------------------------------*/


/*-----------------
      header
-----------------*/
#header_ue {
background-color:#000000;
width:100%;
}
h1 {
padding:5px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
width:960px;
margin: 0 auto;
text-align:left;
}

#header {
margin:0 auto;
text-align:center;
background-image:url(../img/chanko_header3.jpg);
background-position:center top;
background-repeat:no-repeat;
height:327px;
}
#header_haba {
width:968px;
margin:0 auto;
}
#logo {
margin:20px 0 0 0;
float:left;
}
#mainnavi {
margin:0 0 0 340px;
text-align:right;
}
#mainnavi li {
    overflow: hidden;
    float: left;
    background-repeat: no-repeat;
    background-position: left top;
}

#nav01 {
    background-image: url(../img/nav_a_1_on.png);
}
#nav02 {
    background-image: url(../img/nav_a_2_on.png);
}
#nav03 {
    background-image: url(../img/nav_a_3_on.png);
}
#nav04 {
    background-image: url(../img/nav_a_4_on.png);
}
#nav05 {
    background-image: url(../img/nav_a_5_on.png);
}

#cart {
overflow: hidden;
float:right;
margin:35px 0 0 0;
background-image: url(../img/cart_on.png);
background-repeat: no-repeat;
background-position: left top;
}


/*-----------------
      main1
-----------------*/
#main1 {
margin:0 auto;
text-align:center;
width:968px;
height:auto;
background-image:url(../img/kami_naka.png);
background-repeat: repeat-y;
background-position:center;
}

.main_left {
margin:0 0 0 29px;
width:230px;
float:left;
}

#left_nav {
margin:30px 0 0;
}
#left_nav li {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: left top;
}
.left_banner_space {
margin:30px auto 0;
}
#fbook_2 {
width:230px;
margin: 0 auto;
text-align:left;
}

#bottom_nav {
margin:80px auto 0;
text-align:center;
width:690px;
z-index:100;
}
#bottom_nav li {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: left top;
	float:left;
}
#bottom_nav_ichi {
padding:340px 0 0;
*padding:400px 0 0; /* IE7 and below */
}


#nav11 {
    background-image: url(../img/left_nav_1_on.jpg);
}
#nav12 {
    background-image: url(../img/left_nav_2_on.jpg);
}
#nav13 {
    background-image: url(../img/left_nav_3_on.jpg);
}
#nav14 {
    background-image: url(../img/left_nav_4_on.jpg);
}
#nav15 {
    background-image: url(../img/left_nav_5_on.jpg);
}


.main_top_right {
width:650px;
margin:0 29px 0 0;
*margin:0 50px 0 0; /* IE7 and below */
float:right;
}
.main_right {
width:650px;
margin:0 29px 0 0;
float:right;
}

#main_shita {
margin:0 auto 15px;
text-align:center;
width:968px;
height:81px;
background-image:url(../img/kami_bottom.png);
background-repeat:no-repeat;

}



/*-- 鍋の詳細ボタン --*/
.shousaihakochira {
    overflow: hidden;
    float: left;
    background-repeat: no-repeat;
    background-position: left top;
}
#nav001 {
    background-image: url(../img/shousai_kochira_on.jpg);
	position: relative;
	left:160px;
	top:-70px;
}
#nav002 {
    background-image: url(../img/shousai_kochira_on.jpg);
	position: relative;
	left:155px;
	top:-40px;
}
#nav003 {
    background-image: url(../img/shousai_kochira_on.jpg);
	position: relative;
	left:130px;
	top:-25px;
	*top:-95px; /* IE7 and below */
}
/*-- 各鍋の画像 --*/
#chankonabe {
margin:30px 0 0 0;
width: 541px;
height:453px;
background-image:url(../img/chanko_top.png);
background-repeat:no-repeat;
position: relative;
left:-50px;
*left:-80px; /* IE7 and below */
top:0px;
z-index:100;
}
#kanichankonabe {
background-image:url(../img/kanichanko_top.png);
background-repeat:no-repeat;
width:513px;
height:472px;
position: relative;
left:190px;
*left:140px; /* IE7 and below */
top:150px;
z-index:50;
}
#hakatamotsunabe {
background-image:url(../img/motunabe_top.png);
background-repeat:no-repeat;
width:491px;
height:497px;
position: relative;
left:-20px;
*left:-80px; /* IE7 and below */
top:160px;
z-index:10;
}

#chankonabe_2 {
width:210px;
padding:45px 0 0 50px;
*padding:45px 20px 0 0; /* IE7 and below */
line-height:160%;
font-size:15px;
}
#kanichankonabe_2 {
width:210px;
padding:20px 0 0 0;
*padding:70px 0 0; /* IE7 and below */
line-height:160%;
font-size:15px;
position: relative;
left:50px;
*left:0px; /* IE7 and below */
top:-25px;
}
#hakatamotsunabe_2 {
width:210px;
*padding:45px 0 0; /* IE7 and below */
line-height:160%;
font-size:15px;
float:left;
position: relative;
left:50px;
top:-164px;
*top:-5px; /* IE7 and below */
}
.top_kyoucyou_moji {
font-size:16px;
line-height:160%;
}
.top_h3_moji_1 {
font-size:17px;
line-height:130%;
color:#FFFFFF;
position:relative;
top:290px;
left:0px;
}
.top_h3_moji_2 {
font-size:17px;
line-height:130%;
color:#FFFFFF;
position:relative;
top:285px;
left:0px;
}
.top_h3_moji_3 {
font-size:17px;
line-height:130%;
width:500px;
color:#FFFFFF;
float:left;
position:relative;
top:175px;
*top:315px; /* IE7 and below */
left:0px;
}



#osusume_1 {
background-image:url(../img/fukidashi_1.png);
background-repeat:no-repeat;
width:323px;
height:464px;
position: relative;
left:390px;
*left:280px; /* IE7 and below */
top:-30px;
}

#osusume_2 {
background-image:url(../img/fukidashi_2.png);
background-repeat:no-repeat;
width:323px;
height:433px;
position: relative;
top:0px;
left:-180px;
*left:-280px;/* IE7 and below */
}

#osusume_3 {
background-image:url(../img/fukidashi_3.png);
background-repeat:no-repeat;
width:327px;
height:518px;
position: relative;
top:30px;
*top:0px;/* IE7 and below */
left:360px;
*left:280px;/* IE7 and below */
}
#f_moji {
width:630px;
margin:0 auto;
padding:30px;
text-align:left;
border-width: 1px 0;
border-style:solid;
border-color:#FFFFFF #FFFFFF #EEEEEE #FFFFFF;
font-size:12px;
}
#f_moji2 {
width:690px;
margin:10px auto 0;
border-width: 1px 0;
border-style:solid;
border-color: #EEEEEE #FFFFFF #FFFFFF #FFFFFF;
}
#f_moji_shitadhousei {
    padding: 150px 0 0;
}
#fbook {
width:690px;
margin: 0 auto;
text-align:left;
}
#fbook li {
float:left;
}

/*--------------------------------------
   トップページ　メインスペース　バナー
----------------------------------------*/
.top_banner li {
float:left;
}
.top_banner_space {
width:20px;
height:1px;
}


/*-----------------
   商品選択ページ
-----------------*/
.shouhin_right {
width:650px;
margin:0 29px 0 0;
float:right;
}
#shouhinsentaku_chankonabe {
background-image:url(../img/chanko_syouhinsentaku_main.jpg);
background-repeat:no-repeat;
width: auto;
height:400px;
margin:0 0 30px 0px;
}
#shouhinsentaku_kanichankonabe {
background-image: url(../img/kanichankonabe_shouhinsentaku_main.jpg);
background-repeat:no-repeat;
width: auto;
height:400px;
margin:0 0 30px 0px;
}
#shouhinsentaku_motsunabe {
background-image: url(../img/motsunabe_syouhinsentaku_main.jpg);
background-repeat:no-repeat;
width: auto;
height:400px;
margin:0 0 30px 0px;
}
.shouhinsentaku_moji {
padding:130px 30px 0 403px;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:170%;
font-weight:normal;
}
.shouhin {
margin:20px 0;
color:#000000;
}
.shouhin a:link {
color:#000000;
text-decoration:none;
}
.shouhin a:visited {
color:#000000;
text-decoration:none;
}
.shouhinsentaku {
padding:15px 0;
}
.shouhin_moji {
margin:10px 0 6px;
font-size:18px;
}

.shouhinsentaku_kingaku {
padding:12px 0 10px;
font-size:20px;
font-weight:bold;
}
.shouhinsentaku_kingaku span{
font-size:14px;
}
.ninzuu_haikei {
margin: 0 auto;
text-align:center;
background-image:url(../img/ninzuu_haikei.jpg);
background-repeat:no-repeat;
width:280px;
height:35px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:190%;
}
.naiyou_haba {
margin:0 auto;
text-align:left;
width:250px;
padding:13px 15px;
font-size:12px;
background-image: url(../img/shouhin_haikei_naiyou.jpg);
background-repeat:repeat-y;
}
.naiyou_moji {
font-size:14px;
font-weight:bold;
line-height:150%;
}
.sakaime {
background-image:url(../img/ninzuu_haikei.jpg);
background-repeat: repeat-x;
height:4px;
width:310px;
}
.box_button {
margin:14px 0 0;
}
/*-- あぐー豚 --*/
.agubuta_setumei {
margin:0 0 30px 0;
}
/*-- あぐー豚ここまで --*/




/*-- 商品選択BOXレイアウト --*/
.box_1 ,
.box_3 {
    position: relative;
	float:left;
	border-right:1px dashed  #4E392C;
	padding:0 15px 10px 0;
}
.box_2 ,
.box_4 {
    position: relative;
	margin:0 0 0 0px;
	float:right;
}

.box_1 li ,
.box_2 li ,
.box_3 li ,
.box_4li {
    list-style: none;
}
.box_1 ,
.box_2 ,
.box_3 ,
.box_4 {
    display: block;
}
.box_1 .boxwaku ,
.box_2 .boxwaku  {
	width: 310px;
	background-image:url(../img/shouhin_haikei_off.jpg);
	background-repeat:repeat-y;
}
.box_1 .boxwaku:hover ,
.box_2 .boxwaku:hover  {
background-image:url(../img/shouhin_haikei_on.jpg);
	background-repeat:repeat-y;
}
.box_3 .boxwaku ,
.box_4 .boxwaku   {
	width: 310px;
	background-image:url(../img/shouhin_haikei_on.jpg);
	background-repeat:repeat-y;
}
.box_1 .boxwaku ,
.box_2 .boxwaku ,
.box_3 .boxwaku ,
.box_4 .boxwaku {
    position: relative;
    left:0px;
    top: 0px;
}
.box_3 .boxwaku::before ,
.box_4 .boxwaku::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #000000;
    opacity: 0.5;
}
.box_3 .boxwaku .urikire ,
.box_4 .boxwaku .urikire {
  position: absolute;
  top: 4em;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family:sans-serif;
  font-size:24px;
  font-weight:bold;
  letter-spacing:5px;
  color:#fff;
}





/*-----------------
     注文ページ
-----------------*/
.chumon_right {
width:650px;
margin:0 29px 0 0;
text-align: left;
float:right;
}
.chumon_naka_left {
width:400px;
margin-top:20px;
padding:0 20px 0 0;
float:left;
}

.chumon_naka_right {
width:230px;
margin-top:20px;
float: right;
}
h3 {
font-size:23px;
font-weight:bold;
line-height:120%;
}
.chumon_h3 {
font-size:18px;
font-weight:bold;
line-height:120%;
}
.chumon_moji_1 {
margin:15px 0;
font-size:20px;
font-weight:bold;
color:#990000;
text-align:center;
}
.chumon_moji_1 span {
font-size:14px;
font-weight:bold;
}
.chumon_moji_2 {
margin:20px 0 0;
font-size:12px;
}
.chumon_moji_3 {
margin:10px 0 0;
font-size:14px;
}
.chumon_ninzuu_ita {
background-image:url(../img/chumon_ninzuu_haikei.jpg);
width:230px;
padding:2px 0;
margin:15px 0;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
.chumon_right_table {
border-style: solid;
border-color: #D7CDBF;
border-width:1px 0;
width:230px;
padding:5px 0;
margin-bottom:20px;
}
.chumon_right_table th {
font-size:13px;
font-weight:normal;
text-align:right;
padding:0 15px 0 0;
}
.chumon_hanbaikikan {
margin-bottom:20px;
}
.hanbaikikan {
background-color: #F1D200;
width: 230px;
margin-bottom: 10px;
padding: 8px 0;
font-size: 14px;
font-weight: bold;
text-align: center;
}






.shousai_1 {
margin:20px 0 0 0;
width:230px;
border-style: solid;
border-color: #D7CDBF;
border-width:1px 0 0 1px;
font-size:12px;
}
.shousai_1 th {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
width:30px;
text-align:center;
}
.shousai_1 td {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
}

.shousai_2 {
margin:20px 0 0 0;
width:100%;
border-style: solid;
border-color: #D7CDBF;
border-width:1px 0 0 1px;
font-size:12px;
}
.shousai_2 th {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
width:50px;
text-align:center;
}
.shousai_2 td {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
}


input{
text-align: left;
vertical-align: middle;
}
.sns{
margin:15px 0 0;
}
.ninzuu {
margin-top:30px;
width:650px;
}
.ninzuu li {
float:left;
}
.ninzuu_aida {
width:14px;
height:1px;
}



#chumon_naiyou {
background-color: #EFEBE2;
margin:50px auto 0px;
padding:20px 0 ;
}
#chumon_naiyou_10 {
background-color: #EFEBE2;
margin:0px auto;
padding:20px 0 ;
}
#chumon_naiyou_20 {
margin:50px auto 0px;
}
#chumon_naiyou dt ,
#chumon_naiyou_10 dt {
font-size:22px;
font-weight:bold;
line-height:120%;
padding:0 20px;
}
#chumon_naiyou dt img ,
#chumon_naiyou_10 dt img {
padding:20px 0 ;
}
#chumon_naiyou dd ,
#chumon_naiyou_10 dd {
line-height:170%;
padding:0 20px;
}

.chumon_naiyou_1 dt img {
margin:0px 30px 0 0;
}
.chumon_naiyou_1_sign {
margin:1.4em 0 0 0;
}
.chumon_naiyou_1_img_moji {
width:300px;
float:left;
}
.chumon_naiyou_1_moji {
font-size:18px;
font-weight:bold;
line-height:130%;
}
.chumon_naiyou_2 {
margin:0px auto 50px;
text-align:center;
}

#chumon_naiyou dd table ,
#chumon_naiyou_10 dd table {
width:100%;
margin:10px 0 40px;
padding:0;
border-width:1px 0 0 1px;
border-style: solid;
border-color:#D7CDBF;
background-color:#F9F7F2;
}
#chumon_naiyou dd table td ,
#chumon_naiyou_10 dd table td {
margin:0;
padding:8px 20px;
font-size:13px;
line-height:130%;
text-align:center;
border-width:0 1px 1px 0;
border-style: solid;
border-color:#D7CDBF;
}
#chumon_naiyou dd table th ,
#chumon_naiyou_10 dd table th {
margin:0;
padding:8px 20px;
font-size:15px;
font-weight:normal;
border-width:0 1px 1px 0;
border-style: solid;
border-color:#D7CDBF;
}
.set_naiyou {
text-align:center;
font-size:15px;
font-weight: normal;
color:#FFFFFF;
background-color: #B9A891;
}
.set_naiyou1 {
font-size:13px;
}
.set_naiyou2 ,
.set_naiyou3 {
text-align:center;
}
#set_naiyou3_goukakunabe {
margin:-40px 0 0;
}
.set_naiyou4 {
font-size:45px;
line-height:120%;
}

.chumon_shita_left {
width:230px;
padding:50px 40px 0 0;
float:left;
}
.chumon_shita_left img {
margin-bottom:20px;
}
.chumon_shita_right {
width:380px;
padding:50px 0 0 0;
float: right;
}
.okaimonojyohou_ichi {
margin:70px 0 30px;
}

#donabe {
font-size:13px;
text-align:center;
}
#donabe table {
margin:0 auto;
width:610px;
border-width:1px 0 0 1px;
border-style:solid;
border-color:#D7CDBF;
border-collapse: collapse;
}
#donabe td {
border-width:0 1px 1px 0;
border-style:solid;
border-color:#D7CDBF;
padding:10px 0;
}
#donabe th {
border-width:0 1px 1px 0;
border-style:solid;
border-color:#D7CDBF;
padding:10px 0;
font-size:20px;
font-weight:bold;
}
#donabe th span {
font-size:13px;
font-weight:normal;
}
td#donabe_moji {
padding:10px 0 10px 20px;
text-align:left;
}



.uketukesaisyuubi {
    padding: 15px;
    margin: 20px 0 0;
    background: #C80A0D;
    border: solid  #8B0103 2px;
    text-align: center;
    color:#ffffff;
}
.uketukesaisyuubi span {
    font-size: 1.5em;
    color:#FFF500;
}


/*--
お米ページ説明箇所
--*/

.kome_setumei {
font-family:'游明朝','ヒラギノ明朝 Pro',serif;
}
.kome_setumei_moji_1 {
font-size:24px;
padding:0 0 12px;
}
.kome_setumei_moji_1 span {
font-size:18px;
}
.kome_setumei_moji_2 {
font-size:16px;
padding:0 0 100px;
}
.kome_setumei_moji_3 {
font-size:16px;
}





/*----------------------------------------------------
緊急　支払い方法
--*/
.setumei {
border:8px solid #FFCC66;
background-color:#FEFEF1;
margin: 0 0 30px;
}
.setumei p {
padding:30px;
text-align:left;
}

/*-----------------
鍋ページ同梱追加材料
-----------------*/
.tsuika {
width:380px;
text-align:center;
}
.ichi {
margin-bottom:10px;
}
.tsuika_left {
padding:0 25px 0 0;
width:110px;
float:left;
}
.tsuika_right {
width:110px;
float:left;
}
.tsuika_shouhinmei {
width:104px;
height:60px;
background-color:#CC6600;
border-width:3px 3px 0 3px;
border-style:solid;
border-color:#CC3300;
display:inline-table;
vertical-align:middle;
}
.tsuika_shouhinmei > .h4_title {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    line-height:1.5em;
}
.h4_title {
font-size:12px;
font-weight:normal;
line-height:120%;
color:#FFFFFF;
}
.tsuika p {
margin:15px 0 0;
line-height:110%;
font-size:14px;
font-weight:bold;
color:#990000;
}
.tsuika table {
width:110px;
font-size:12px;
margin:10px 0 ;
}

.tsuika input{
width:100px;
height:18px;
text-align: center;
vertical-align: bottom;
font-size:12px;
}
.tsuika .sen_3 {
border-bottom:1px solid #D7CDBF;
width:100%;
height:1px;
margin:15px 0;
}





/*-----------------
  商品　一品・追加等
-----------------*/
.shouhin_box {
background-color:#FFFFFF;
margin-bottom:30px;
}
.shouhin_box_1 {
width:590px;
margin:0 auto;
padding:60px 0 50px 0;
font-size:14px;
text-align:left;
}
#harumaki {
margin-top:-120px;
}
.harumaki_title {
padding:70px 0 20px;
}
.harumaki_1 {
width:286px;
padding:0 30px 0 0;
line-height:170%;
float:left;
}
.harumaki_2 {
width:396px;
line-height:170%;
float:right;
}
.harumaki_2 h3 img {
padding:0 0 20px 0;
}
.harumaki_left {
margin:-30px 0 0 0;
float:left;
}
#harumaki_kodomo {
margin-top:-40px;
padding:100px 0;
background-image: url(../img/harumaki_5.jpg);
background-repeat:no-repeat;
background-position:right 0px;
width:590px;
height:50px;
z-index:100;
}


.chumon_naka_right_tanpin .kingaku {
border-style: solid;
border-color: #D7CDBF;
border-width:1px 0;
width:230px;
padding:5px 0;
margin-bottom:20px;
}

.chumon_naka_right_tanpin .kingaku th {
font-size:13px;
font-weight:normal;
text-align:right;
padding:0 15px 0 0;
}
.shousai {
margin:20px 0 0 0;
width:330px;
border-style: solid;
border-color: #D7CDBF;
border-width:1px 0 0 1px;
font-size:12px;
}
.shousai th {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
width:30px;
text-align:center;
}
.shousai td {
border-style: solid;
border-color: #D7CDBF;
border-width:0 1px 1px 0;
padding:10px;
}
.chumon_naka_left_tanpin img {
padding:0 0 20px;
}
.chumon_naka_left_tanpin {
width:286px;
float:left;
}
.chumon_naka_right_tanpin {
width:230px;
float: right;
}
.chumon_naka_tanpin_bottom {
margin-top:100px;
}

.shouhin_bunshou {
width:500px;
margin:20px auto -20px;
text-align:left;
line-height:150%;
}

.reitou_senyou {
background-color:#b7282e;
color:#FFFFFF;
margin:15px 0 0;
padding:18px 20px 20px;
line-height:150%;
}
.reitou_senyou_moji_1 {
color:#ffd900;
font-size:1.3em;
font-weight:bold;
text-align:center;
padding:0 0 8px;
}
.reitou_senyou span {
font-weight:bold;
color:#ffd900;
}
/*-----------------
 　　作り方
-----------------*/
.tsukurikata {
margin:0 auto;
width:500px;
}
.tsukurikata_1 {
margin:30px 20px 0 0;
width:236px;
float:left;
}
.tsukurikata_2 {
margin:130px 0 0;
width:236px;
float: right;
}
.tsukurikata_1 p ,
.tsukurikata_2 p {
margin:15px auto 60px;
width:180px;
}
.tsukurikata_3 {
margin-top:-60px;
background-image:url(../img/tsukurikata5.jpg);
background-repeat:no-repeat;
width:590px;
height:374px;
}
.tsukurikata_3 p {
padding:70px 0 0 290px;
}
.tsukurikata_3 p span {
font-size:30px;
font-weight:bold;
}
.tsukurikata_4 {
margin-top:100px;
}


/*-----------------
　お支払い・送料
特定商取引・個人情報
-----------------*/
h4 {
font-size:18px;
margin-bottom:15px;
line-height:200%;
}
.oshiharai_waku ,
.tokuteisyo_waku ,
.company_waku {
width:610px;
margin:0 0 30px;
padding:15px;
border: 5px solid #E1DBC1;
text-align:left;
line-height:130%;
}
.oshiharai_waku2 {
width:618px;
margin:0px 0 50px;
padding:15px;
border: 1px solid #B6A376;
text-align:left;
}
.oshiharai_title {
width:5px;
height:2em;
background-color: #000000;
margin-right:10px;
float:left;
}
.oshiharai_imgtitle {
margin-top:30px;
}
.oshiharai_moji ,
.tokuteisyo_moji ,
.company_moji {
font-size:13px;
}
.oshiharai_moji span {
font-size:18px;
color:#AD3A3A;
font-weight:bold;
}
.oshiharai_moji li {
margin:0 0 10px 0;
}
.oshiharai_moji2 {
font-size:13px;
float:left;
}
.oshiharai_moji3 {
width:365px;
font-size:13px;
float:left;
}
.oshiharai_moji2 span ,
.oshiharai_moji3 span {
font-size:18px;
color:#AD3A3A;
font-weight:bold;
}
.oshiharai_moji2 li ,
.oshiharai_moji3 li {
margin:0 0 10px 0;
}
.oshiharai_moji3 .nissen_setumei {
display:block;
width:350px;
margin:0 0 0 30px;
}
.oshiharai_moji3 .nissen_setumei li {
list-style:outside;
}
.oshiharai_card {
margin:0 0 0 26px;
border:1px solid #E1DBC1;
}
.oshiharai_np {
margin:0 0 0 53px;
border:1px solid #E1DBC1;
}

.oshiharai_waku table ,
.tokuteisyo_waku table ,
.company_waku table {
border-width:1px 0 0 1px;
border-style:solid;
border-color:#E1DBC1;
}
.oshiharai_waku th ,
.tokuteisyo_waku th ,
.company_waku th {
padding:10px 7px;
width:100px;
background-color:#D7CDBF;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#E1DBC1;
text-align:center;
font-weight:normal;
}
.oshiharai_waku td ,
.tokuteisyo_waku td {
padding:10px 7px;
width: auto;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#E1DBC1;
}
.company_waku td {
padding:10px 7px;
width: 510px;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#E1DBC1;
}

.oshiharai_img li {
border-width:4px 0 4px 4px;
border-style:solid;
border-color:#E1DBC1;
float:left;
}
#oshiharai_img2 {
border-width:0 4px 0 0;
border-style:solid;
border-color:#E1DBC1;
}
#kojinjyouhou p {
margin-bottom:15px;
}
#kojinjyouhou td {
padding:18px 20px;
}


/*-----------------
      footer
-----------------*/
#footer {
width:100%;
height: auto;
position: absolute;
bottom: 0px;
left:0;
text-align:center;
display: inline-block;
}

#footer_1 {
width:960px;
margin:0 auto ;
text-align:center;
margin-bottom:150px;
}

#footer_2 {
background-image:url(../img/kuro_haikei.png);
background-repeat:repeat;
}
#footer_3 {
width:960px;
margin:0 auto;
text-align:center;
}
.footer_moji {
margin:0 auto;
text-align:center;
width:860px;
}
.footer_moji li {
padding:20px 5px 0;
font-size:11px;
color:#ffffff;
float:left;
}
#copy {
padding:20px 0 30px;
font-size:11px;
line-height:130%;
color: #ffffff;
text-align: center;
}
#footer_company {
padding:18px 0;
font-size:13px;
line-height:130%;
color: #999999;
float:right;
}
#footer a:link,
#footer a:visited {
	color: #ffffff; 
	text-decoration: none;
}
#footer a:focus,
#footer a:hover,
#footer a:active {
	color: #ffffff;
	text-decoration: underline;
}
.fixed-bottom {
position: fixed;
bottom:0px;
right:0px;
z-index:1000;
}

#bottom-bar {
text-align:right;
}
.footer_link2 {
width:820px;
margin:0 auto;
}
.footer_link {
margin: 0 -10px 0 0;
text-align:center;
}
.footer_link li {
float:left;
margin:0 10px 10px 0;
}
/*-----------------
      共通
-----------------*/
#page_top {
margin:0 50px 0 0;
text-align:right
}
.page_top2 {
margin:30px 21px 20px 0;
text-align:right
}
.sen {
border-top:1px solid #D7CDBF;
width:100%;
height:1px;
margin:40px 0;
}
.sen_2 {
border-bottom:1px solid #D7CDBF;
width:100%;
height:1px;
}
.floatclear {
clear:both;
}


/*-----------------
      店舗情報（後で変更）
-----------------*/
.chizu_ichi {
margin:30px 0 0 0;
}

/*-----------------
    アンケート
-----------------*/
.survey table {
width:580px;
border: #cccccc solid;
border-width: 1px 0 0 1px;
margin:30px auto 0;
text-align:left;
}
.survey td {
border-color: #ffffff #cccccc #cccccc #ffffff;
border-style: solid;
border-width: 1px;
}
.survey th {
padding: 8px;
font-weight:normal;
background-color:#8cc63F;
border-color: #ffffff #cccccc #cccccc #ffffff;
border-style: solid;
border-width: 1px;
color:#FFFFFF;
}
.survey p {
margin:0 0 0 20px;
}
.survey span{
font-size:12px;
}
.survey a {
display:block;
width:100%;
height:100%;
padding: 8px;
color:#333333;
text-decoration:none;
}
.survey a:hover {
color:#66b300;
}

.survey_naiyou h2 {
font-size:24px;
}
.survey_naiyou p {
margin:20px 0 0;
text-align:left;
}
.survey_naiyou {
width:500px;
margin:30px auto 0;
line-height:180%;
}
.survey_naiyou_1 {
margin:30px 0 0;
}


/*-----------------
     リンク
-----------------*/
#link {
text-align:left;
font-size:24px;
}
#link_2 {
text-align:left;
font-size:14px;
padding:5px 0 10px 20px;
}
#link_3 {
text-align:left;
font-size:14px;
padding:10px 0 10px 20px;
}
#link_3 li{
margin-bottom:15px;
}
hr {
margin:10px 0 20px;
}