/* CSS Document */a:link {	color: #bd6f6f;}a:visited {	color: #827a66;}a:active {	color: #bd6f6f;}h1, h2, h3, h4, h5, h6 {	padding: 0;	margin: 0;}img{display: block;}.txt-l1 {	font-size: medium;	line-height: 140%;	color: #005e14;	padding: 0;	margin: 0;}.txt-l2 {	font-size: medium;	line-height: 150%;	color: #330000;	padding: 0;	margin: 0px 0px 20px 0px;}.txt-l3 {	font-size: medium;	line-height: 140%;	color: #005e14;	padding: 0;	margin: 5px 0px 10px 0px;}.txt-l4 {	font-size: medium;	line-height: 140%;	color: #005e14;	padding: 0;	margin: 0px 15px 20px 0px;}.txt-m1 {	font-size: small;	line-height: 130%;	color: #663300;	padding: 0;	margin: 0;	text-align: left;}.txt-m2 {	font-size: small;	line-height: 130%;	color: #005e14;	padding: 0;	margin: 0px 0px 10px 0px;}.txt-m3 {	font-size: small;	line-height: 130%;	color: #005e14;	padding: 0;	margin:5px 0 0 0;}.txt-m4 {	font-size: small;	line-height: 130%;	color: #005e14;	padding: 0;	margin: 5px 0px 10px 0px;}.TxtColorBrown{	color:#993300;}/* ================= MainPage ================= */#MainImg{	margin:0;	width:750px;	background:url(/wp-content/themes/kabukibito/iroha/jreast/30/images/img_main.jpg) no-repeat;	padding-top: 0;	padding-right: 0;	padding-bottom: 0px;	padding-left: 0;}.MainTxtBox{	margin:0;	padding:0;	width:355px;	height:auto;	font-size:medium;	line-height:140%;	color:#6a3905;}.MainCap{	margin:20px 0 0 0;	padding:0;	font-size:small;	line-height:130%;	color: #666666;	text-align:right;}/* ================= No1Page ================= */.ContentsTtl{	margin:0 0 10px 0;	padding:0;}.ContentsTtl h2{	margin:0;	padding:0;}.ContentsTtl2{	margin:15px 0 10px 0;	padding:0;}.ContentsTtl2 h2{	margin:0;	padding:0;}.MainImgCap{	margin:0;	padding:5px 5px 15px 5px;	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #336699;	text-align:right;}.MainImgCap2{	margin:0;	padding:5px 5px 0 5px;	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #005e14;	text-align:right;}.SubImgCap{	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #666633;	margin-top: 5px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	padding-top: 0;	padding-right: 5px;	padding-bottom: 0;	padding-left: 5px;}.SubImgCap2{	margin:5px 0 10px 0;	padding:0 5px;	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #009900;	text-align:left;}.SubImgCap3{	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #336699;	margin-top: 5px;	margin-right: 0;	margin-bottom: 15px;	margin-left: 0;	padding-top: 0;	padding-right: 5px;	padding-bottom: 0;	padding-left: 5px;}.SubImgCap4{	margin:0;	padding:5px 5px 15px 5px;	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #005e14;	text-align:right;}.SubImgCap5{	margin:0;	padding:0;	width:auto;	height:auto;	font-size:small;	line-height:120%;	color: #005e14;	text-align:left;}.ImgBox{	margin:0 0 10px 0;	padding:0;	width:440px;	text-align:center;}.ImgBox2{	margin:0;	padding:0;}.ImgBox3{	margin:0 0 20px 0;	padding:0;}.ImgBox4{	padding:0;	margin-top: 0;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0;	float: left;	width: 220px;}.ImgBox5{	margin:50px 0 0 0;	padding:0;}.ImgBox6 {	float: left;	width: 280px;	padding: 0px;	margin-right: 15px;	margin-bottom: 10px;}.Prof{	margin:0 0 15px 0;	padding:0;}.Prof .Ttl{	margin:0;	padding:2px;	height:auto;	font-size:medium;	line-height:140%;	color:#005e14;}.Info{	margin:0 0 15px 0;	padding:0;}.Info .Ttl{	margin:0;	padding:2px;	height:auto;	background:#4c6a53;	font-size:medium;	line-height:140%;	color:#FFFFFF;}.InfoTtl2{	margin:10px 0 3px 0;	padding:2px;	height:auto;	background:#4c6a53;	font-size:medium;	line-height:140%;	color:#FFFFFF;}.Ttl2{	margin:0;	padding:2px;	width:436px;	height:auto;	background:#4c6a53;	font-size:medium;	line-height:140%;	color:#FFFFFF;}.ShopTtl{	margin:0;	padding:2px;	width:auto;	height:auto;	background:#11391b;	font-size:medium;	line-height:140%;	color:#FFFFFF;}.ShopTtlYado{	width:540px;	height:30px;	font-size:medium;	line-height:140%;	color:#FFFFFF;	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/ti_yado.gif);	background-repeat: no-repeat;	background-position: right;	margin-top: 0;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;	padding: 0;	text-indent: -9999px;	display: block;}.ShopTtlShoku{	padding:0px;	width:540px;	height:30px;	font-size:medium;	line-height:140%;	color:#FFFFFF;	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/ti_shoku.gif);	background-repeat: no-repeat;	background-position: right;	text-indent: -9999px;	display: block;	margin-top: 0;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;}.ShopTtlMeika{	margin:0 0 5px 0;	padding:4px 0 0 8px;	width:432px;	height:25px;	background:#11391b url(/wp-content/themes/kabukibito/iroha/jreast/30/images/bar_meika.html) no-repeat right;	font-size:medium;	line-height:140%;	color:#FFFFFF;}.ShopTtlMidokoro{	width:465px;	height:30px;	font-size:medium;	line-height:140%;	color:#FFFFFF;	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/ti_midokoro.gif);	background-repeat: no-repeat;	background-position: right;	text-indent: -9999px;	display: block;	margin-top: 0;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;	padding: 0px;}.td-shop {	padding: 5px;	background-color: #fffde4;}#Kokuchi2{	width:356px;	height:auto;	background:url(/wp-content/themes/kabukibito/iroha/jreast/30/images/kokuchi2_frame_top.gif) no-repeat top;	border-bottom:#0a880d 1px solid;	float: right;	padding-top: 35px;	padding-right: 15px;	padding-bottom: 20px;	padding-left: 15px;	margin: 0px;}#Kokuchi2 h3{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Kokuchi2 .Txt{	margin:0 0 10px 0;	padding:0;	font-size: medium;	line-height: 140%;	color: #005e14;}#Kokuchi2 .Txt2{	margin:0 0 10px 0;	padding:0;	font-size: small;	line-height: 130%;	color: #005e14;	text-align:right;}#Kokuchi2 .Box01{	margin:0 0 10px 0;	padding:0;	font-size: small;	line-height: 130%;	color: #f19149;	text-align:left;}#Kokuchi2 .Box01 .TxtGray{	margin:10px 0 0 0;	color:#666666;}#Kokuchi2 .Box01 .TxtMedium{	font-size:medium;	line-height:130%;	font-weight:bold;}#Kokuchi2 .Box02{	margin:0 0 5px 0;	padding:0;	text-align:right;	font-size: small;	line-height: 130%;	color:#666666;}#Kokuchi2Small{	margin:20px 0 0 0;	padding:70px 15px 20px 15px;	width:260px;	height:auto;	background:url(/wp-content/themes/kabukibito/iroha/jreast/30/images/kokuchi2_small_frame_top.html) no-repeat top;	border-bottom:#0a880d 1px solid;}#Kokuchi2Small h3{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Kokuchi2Small .Txt{	margin:0 0 10px 0;	padding:0;	font-size: medium;	line-height: 140%;	color: #005e14;}#Kokuchi2Small .Txt2{	margin:0 0 10px 0;	padding:0;	font-size: small;	line-height: 130%;	color: #005e14;	text-align:right;}#Kokuchi2Small .Box01{	margin:0 0 10px 0;	padding:0;	font-size: small;	line-height: 130%;	color: #f19149;	text-align:left;}#Kokuchi2Small .Box01 .TxtGray{	margin:10px 0 0 0;	color:#666666;}#Kokuchi2Small .Box01 .TxtMedium{	font-size:medium;	line-height:130%;	font-weight:bold;}#Kokuchi2Small .Box02{	margin:0 0 5px 0;	padding:0;	text-align:right;	font-size: small;	line-height: 130%;	color:#666666;}#Kokuchi{	margin:0;	width:720px;	height:auto;	background:url(/wp-content/themes/kabukibito/iroha/jreast/30/images/kokuchi_frame_top.gif) no-repeat top;	border-bottom:#0a880d 1px solid;	padding-top: 30px;	padding-right: 15px;	padding-bottom: 20px;	padding-left: 15px;}#Kokuchi h3{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Kokuchi .Txt{	margin:0 0 20px 0;	padding:0;	font-size: medium;	line-height: 140%;	color: #005e14;}.Info02{	margin:0 0 15px 0;	padding:5px;	background:#d4f0db;}#Kikaku{	margin:20px 0;	padding:70px 15px 15px 15px;	width:720px;	height:auto;	background:url(/wp-content/themes/kabukibito/iroha/jreast/30/images/kokuchi_frame_top.html) no-repeat top;	border-bottom:#0a880d 1px solid;}#Kikaku h3{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Kikaku .Txt{	margin:0 0 10px 0;	padding:0;	font-size: medium;	line-height: 140%;	color: #6a3906;}#Kikaku .Box02{	margin:0 0 10px 0;	padding:0;	text-align:right;	font-size: small;	line-height: 130%;	color:#666666;}#Kikaku .Box03{	margin:0 0 10px 0;	padding:0;	text-align:center;	font-size: small;	line-height: 130%;	color:#666666;}#Annai{	margin:0;	padding:2px;	border:#0a880d 1px solid;}.banner01 {	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/can_bg.gif);	background-repeat: no-repeat;	padding: 0px;	height: 140px;	width: 720px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-position: 0px 0px;}.btn01 {	float: right;	margin-top: 85px;	margin-right: 20px;	height: 40px;	width: 150px;	padding: 0px;}.btn02 {	float: right;	margin-top: 5px;	margin-right: 20px;	height: 36px;	width: 150px;	padding: 0px;}.clear {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;}#container #contents .images_03 {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 0px;	width: 356px;}#container #contents table {	font-size: 13px;	color: #663300;}#container #contents .shumi {	width: 750px;	margin-top: 20px;	margin-bottom: 30px;	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/can02_bg.html);	margin-right: auto;	margin-left: auto;	background-repeat: no-repeat;	background-position: 0px 0px;	padding-top: 85px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#container #contents .shumi .bottom {	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/can02_bg-02.gif);	background-repeat: no-repeat;	background-position: 0px bottom;	margin: 0px;	padding: 0px;	height: 15px;	width: 750px;	clear: both;}#container #contents .shumi .txt_shumi {	font-size: 14px;	line-height: 130%;	display: block;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 40px;	padding-top: 0px;	margin: 0px;}.shop {	font-size: 12px;	color: #003333;	text-align: left;}#colum {	clear: both;	width: 750px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 90px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-image: url(/wp-content/themes/kabukibito/iroha/jreast/30/images/colum_ti.gif);	background-repeat: no-repeat;	background-position: top;}#colum .colum_txt {	font-size: 13px;	color: #333300;	line-height: 150%;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 30px;}.colum_txt .aline_l {	text-align: right;	display: block;}.yado_tbox {	text-align: left;	margin: 0px;	padding: 0px;	float: right;	width: 310px;}
