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

body {
	font: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size:14px;
	letter-spacing: 0.1em !important;
	background-image: url("index.php?asset=assets/8920aa9f210a-kfb_bg1.gif"),url("index.php?asset=assets/04c5159230c0-kfb_bg2.gif");
	background-repeat: repeat-x , repeat-x;
	background-position: center top, center bottom ;
	background-color: #;
	letter-spacing:1pt;
	text-align:center;	
	font-family: sans-serif;
}

table{border-collapse: unset;}

td,th {
    background-image: url("");
    font-size: 14px;
   line-height: 25px;
}	
a:link {color: #0000ff;
	text-decoration: u;
}
a:visited {color: #000000;
	text-decoration: none;
}
a:active {text-decoration: none;
}


.style27 {
        color: #0000ff;
	font-weight: bold;
	text-decoration: u;
        font-size: 18px;
}

.txt_b {
	font-weight:bold;
}

.txt_orange {
	color: #F23000;
}

form {
	/* margin-bottom:26px;*/
}



#wrap_contents {
<!--    background-color:#ffffff;-->
<!--	background-image: url("index.php?asset=assets/9bf748e26e76-haikei_tr3.jpg");-->
}

#top_contents {
	margin-bottom:0;
}

#container {
	width:910px;
	margin:0 auto;
}

#main_contents {
	text-align:center;
	margin-bottom:auto;
}

.mawarikomi {
	width:370px;
	float:left;
}

.prof , .prof_tokusetsu {
    width:90px;
    float: left;
}

.clear { clear:both; }  
.clear hr { display:none; }  

/*************
/* 右上ボタン
*************/


ul#navigation {
    position: relative;
    width: 133px;
    margin: 20px 0 0 0;
    height: 40px;
    list-style: none;
    overflow: hidden;
}

ul#navigation li a {
    height: 40px;
    position: absolute;
    overflow: hidden;
    padding: 40px 0 0 0;
    text-indent: -100em;
    text-decoration: none;
    top: 0;
    width: 133px;
}
html>body ul#navigation li a{
    height: 0;
}


li#botan1 a{ 
    background: transparent url("index.php?asset=assets/a7bc47a7f47a-right_tr1.png") no-repeat 0 0;
    left: 0px;
    }
li#botan2 a{ 
    background: transparent url("index.php?asset=assets/289b3da58d19-right_tr2.png") no-repeat 0 0;
    left: 0px;
    }
li#botan3 a{ 
    background: transparent url("index.php?asset=assets/e8eb0c48bec7-right_tr3.png") no-repeat 0 0;
    left: 0px;
    }
li#botan4 a{ 
    background: transparent url("index.php?asset=assets/bb2617b2eb84-right_tr4.png") no-repeat 0 0;
    left: 0px;
    }

li#botan1 a:hover, 
li#botan2 a:hover, 
li#botan3 a:hover, 
li#botan4 a:hover{ 
    background-position: 0px -40px;
    }
li#botan1 a:active, 
li#botan2 a:active, 
li#botan3 a:active, 
li#botan4 a:active{
    background-position: 0px -80px;
    }

h1 {
	font-size:7px;
	color:#8dc85d;
	padding: 5px 0 0 30px;
}

h1 a { text-decoration: none; }
h1 a:link { color: #8dc85d; }
h1 a:visited { color: #8dc85d; }
h1 a:hover { color: #8dc85d; }
h1 a:active { color: #8dc85d; }



.kaisaibi ul {
	font-size:14px;
	line-height:26px;
	list-style-type:none;
	padding:28px 0 30px 15px;
}

.kaisaibi ul a:link {<!-- color: #03431e; -->}
.kaisaibi ul a:visited {<!-- color: #18c661; -->}
.kaisaibi ul a:hover {<!-- color: #00b6c1; -->}
.kaisaibi ul a:active {<!-- color: #00b6c1; -->}

.kaisaibi {
	letter-spacing: 0.02em;
<!--	background-image:url("index.php?asset=assets/004f697439ae-haikei_tr2.gif");-->
}
.yotei {
	font-size:14px;
<!--	background-image:url("index.php?asset=assets/004f697439ae-haikei_tr2.gif");-->
	padding:0 0 10px 0;
	letter-spacing: 0.02em;
}

.kaisai_ma {
	border: 3px dotted #FF461B;
   /* margin: 10px 10px 25px; */
    background-color: #FAFFE4;
	width: 100%;
}

.yotei p{
	line-height:24px;
	margin-left:15px;
}

.wakusen {
	border: 3px dotted #FFC547;
    margin: 10px 10px auto; 
    background-color: #FAFFE4;
}

.wakusen2 {
	border: 3px dotted #FFC547;
    margin: 10px 10px auto;
    padding: 10px;
    background-color: #FAFFE4;
}

.wakusen3 {
	border: 6px double #50c96c;
	margin: 0 auto;
	background-color: #fffdef;
	height:112px;
}

.kbm {
	/*font-size:14px;*/
	text-align:left;
	margin:25px 0 5px 20px;
}

.kbm .s_map {
	margin: 0px 0 0 15px;
}

.mt25 {
	margin-top:25px;
}

.mb25 {
	margin-bottom:25px;
}

#footer {
	text-align:center;
	font-size:14px;
}

.style6 {font-family : ＭＳ Ｐゴシック;
        color: #000000;
	font-weight: bold;
	font-size: 16px;
}
.style7 {font-family : ＭＳ Ｐゴシック;
        color: #000000;
	font-weight: bold;
	font-size: 18px;
}
.style8 {font-family : ＭＳ Ｐゴシック;
        color: #000000;
	font-weight: bold;
	font-size: 24px;
}

.style16 {font-family : ＭＳ Ｐゴシック;
        color: #ff0000;
	font-weight: bold;
	font-size: 16px;
}
.style17 {font-family : ＭＳ Ｐゴシック;
        color: #ff0000;
	font-weight: bold;
	font-size: 18px;
}
.style18 {font-family : ＭＳ Ｐゴシック;
        color: #ff0000;
	font-weight: bold;
	font-size: 24px;
}
.style27 {font-family : ＭＳ Ｐゴシック;
        color: #0000ff;
	font-weight: bold;
	text-decoration: u;
        font-size: 18px;
}
.style28 {font-family : ＭＳ Ｐゴシック;
        color: #0000ff;
	font-weight: bold;
	text-decoration: u;
        font-size: 24px;
}

.tby {
	background-color: yellow;
	border: 2px solid #FF0;
}

.tby01 {
	text-align:center;
	width:704px;
	margin:0 auto;
	background-color: yellow;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #999;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #999;
}

#footer .txt_g {
	font-size:10px;
	color:#CCC;
}

#footer .txt_g a{
	color:#CCC;
	text-decoration: none;
}

#footer .txt_g a:hover{
	color:#CCC;
	text-decoration: none;
}

#footer .txt_g a:visited{
	color:#CCC;
	text-decoration: none;
}

.left{
	text-align:left;
	background-color: #FAFFE4;
}
.center{text-align:center;}
.pd10{padding:10px; margin: 0 0 0 -40px; width:480px;}
.pd10_sakato{}
.mgb15{margin-bottom:15px;}
#inquiry_p_header{
margin-bottom:30px;
}

.moushi_ex{
	width: 80%;
}

/* お問合せヘッダ */
#inquiry_list #container,
#hokkaido1 #container ,
#hokkaido2 #container ,
#hokkaido3 #container ,
#iwate1 #container ,
#miyagi1 #container ,
#miyagi2 #container ,
#yamagata1 #container ,
#fukushima1 #container ,
#ibaraki1 #container ,
#tochigi1 #container ,
#gunma1 #container ,
#saitama1 #container ,
#saitama2 #container ,
#chiba1 #container ,
#chiba2 #container ,
#tokyo1 #container ,
#tokyo2 #container ,
#tokyo3 #container ,
#tokyo4 #container ,
#tokyo5 #container ,
#tokyo6 #container ,
#tokyo7 #container ,
#tokyo8 #container ,
#tokyo9 #container ,
#tokyo10 #container ,
#tokyo11 #container ,
#tokyo12 #container ,
#tokyo13 #container ,
#tokyo14 #container ,
#tokyo15 #container ,
#kanagawa1 #container ,
#kanagawa2 #container ,
#kanagawa3 #container ,
#niigata1 #container ,
#toyama1 #container ,
#toyama2 #container ,
#ishikawa1 #container ,
#fukui1 #container ,
#yamanashi1 #container ,
#nagano1 #container ,
#nagano2 #container ,
#gifu1 #container ,
#shizuoka1 #container ,
#aichi1 #container ,
#aichi2 #container ,
#aichi3 #container ,
#aichi4 #container ,
#mie1 #container ,
#shiga1 #container ,
#kyoto1 #container ,
#osaka1 #container ,
#osaka2 #container ,
#osaka3 #container ,
#osaka4 #container ,
#osaka5 #container ,
#osaka6 #container ,
#osaka7 #container ,
#osaka8 #container ,
#hyogo1 #container ,
#nara1 #container ,
#wakayama1 #container ,
#okayama1 #container ,
#okayama2 #container ,
#hiroshima1 #container ,
#hiroshima2 #container ,
#tottori1 #container ,
#yamaguti #container ,
#kagawa1 #container ,
#ehime1 #container ,
#fukuoka1 #container ,
#fukuoka2 #container ,
#nagasaki1 #container ,
#oita1 #container ,
#kumamoto1 #container ,
#miyazaki1 #container ,
#kagosima1 #container ,
#okinawa1 #container ,
#live1 #container ,
#live2 #container ,
#live3 #container ,
#live4 #container ,
#live5 #container ,
#live6 #container ,
#live7 #container ,
#live8 #container ,
#live9 #container ,
#live10 #container
{
width:400px;
height:1200px;
}

#tokyo_ex1 #container ,
#oosaka_ex1 #container
{width: unset;}


#inquiry_list #header,
#hokkaido1 #header ,
#hokkaido2 #header ,
#hokkaido3 #header ,
#iwate1 #header ,
#miyagi1 #header ,
#miyagi2 #header ,
#yamagata1 #header ,
#fukushima1 #header ,
#ibaraki1 #header ,
#tochigi1 #header ,
#gunma1 #header ,
#saitama1 #header ,
#saitama2 #header ,
#chiba1 #header ,
#chiba2 #header ,
#tokyo1 #header ,
#tokyo2 #header ,
#tokyo3 #header ,
#tokyo4 #header ,
#tokyo5 #header ,
#tokyo6 #header ,
#tokyo7 #header ,
#tokyo8 #header ,
#tokyo9 #header ,
#tokyo10 #header ,
#tokyo11 #header ,
#tokyo12 #header ,
#tokyo13 #header ,
#tokyo14 #header ,
#tokyo15 #header ,
#kanagawa1 #header ,
#kanagawa2 #header ,
#kanagawa3 #header ,
#niigata1 #header ,
#toyama1 #header ,
#toyama2 #header ,
#ishikawa1 #header ,
#fukui1 #header ,
#yamanashi1 #header ,
#nagano1 #header ,
#nagano2 #header ,
#gifu1 #header ,
#shizuoka1 #header ,
#aichi1 #header ,
#aichi2 #header ,
#aichi3 #header ,
#aichi4 #header ,
#mie1 #header ,
#shiga1 #header ,
#kyoto1 #header ,
#osaka1 #header ,
#osaka2 #header ,
#osaka3 #header ,
#osaka4 #header ,
#osaka5 #header ,
#osaka6 #header ,
#osaka7 #header ,
#osaka8 #header ,
#hyogo1 #header ,
#nara1 #header ,
#wakayama1 #header ,
#okayama1 #header ,
#hiroshima1 #header ,
#hiroshima2 #header ,
#tottori1 #header ,
#yamaguti #header ,
#kagawa1 #header ,
#ehime1 #header ,
#fukuoka1 #header ,
#fukuoka2 #header ,
#nagasaki1 #header ,
#oita1 #header ,
#kumamoto1 #header ,
#miyazaki1 #header ,
#live1 #header ,
#live2 #header ,
#live3 #header ,
#live4 #header ,
#live5 #header ,
#live6 #header ,
#live7 #header ,
#live8 #header ,
#live9 #header ,
#live10 #header ,
#inquiry_list #footer,
#hokkaido1 #footer ,
#hokkaido2 #footer ,
#hokkaido3 #footer ,
#iwate1 #footer ,
#miyagi1 #footer ,
#miyagi1 #footer ,
#yamagata1 #footer ,
#fukushima1 #footer ,
#ibaraki1 #footer ,
#tochigi1 #footer ,
#gunma1 #footer ,
#saitama1 #footer ,
#saitama2 #footer ,
#chiba1 #footer ,
#chiba2 #footer ,
#tokyo1 #footer ,
#tokyo2 #footer ,
#tokyo3 #footer ,
#tokyo4 #footer ,
#tokyo5 #footer ,
#tokyo6 #footer ,
#tokyo7 #footer ,
#tokyo8 #footer ,
#tokyo9 #footer ,
#tokyo10 #footer ,
#tokyo11 #footer ,
#tokyo12 #footer ,
#kanagawa1 #footer ,
#kanagawa2 #footer ,
#kanagawa3 #footer ,
#niigata1 #footer ,
#toyama1 #footer ,
#toyama2 #footer ,
#ishikawa1 #footer ,
#fukui1 #footer ,
#yamanashi1 #footer ,
#nagano1 #footer ,
#nagano2 #footer ,
#gifu1 #footer ,
#shizuoka1 #footer ,
#aichi1 #footer ,
#aichi2 #footer ,
#aichi3 #footer ,
#aichi4 #footer ,
#mie1 #footer ,
#shiga1 #footer ,
#kyoto1 #footer ,
#osaka1 #footer ,
#osaka2 #footer ,
#osaka3 #footer ,
#osaka4 #footer ,
#osaka5 #footer ,
#osaka6 #footer ,
#osaka7 #footer ,
#hyogo1 #footer ,
#nara1 #footer ,
#wakayama1 #footer ,
#okayama1 #footer ,
#okayama2 #footer ,
#hiroshima1 #footer ,
#hiroshima2 #footer ,
#tottori1 #footer ,
#kagawa1 #footer ,
#ehime1 #footer ,
#fukuoka1 #footer ,
#fukuoka2 #footer
#nagasaki1 #footer ,
#oita1 #footer ,
#kumamoto1 #footer ,
#miyazaki1 #footer ,
#kagosima1 #footer ,
#okinawa1 #footer ,
#live1 #footer ,
#live2 #footer ,
#live3 #footer ,
#live4 #footer ,
#live5 #footer ,
#live6 #footer ,
#live7 #footer ,
#live8 #footer ,
#live9 #footer ,
#live10 #footer
{
display:none!important;
}

img.supp:hover{
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
}

.md_side {
    background-image: url("index.php?asset=assets/50dbefc3755f-md.png");
    height: 33px;
    font-size: 130%;
    padding:2px 0 0 20px;
    font-weight: bolder;
    color: #1f852b;
}

img.top_koe{
	border: 2px solid #ff8c26;
	width: 80px;
}

#inquiry_item_button_send {
    width: 50%;
    height: 30px;
    display: block;
    margin: 0 auto;
}

span.mailmagazine{
	font-size: 90%;
	color: #FF461B;
}

.input_form input{
	padding: 5px 0 5px 3px;
}

.youkou_float{float: left;
width: 46%;
padding: 2%;}

.tokusetsu_midashi{
	background: #8dc85d;
	padding: 2px 5px;
	border-radius: 10px;
	margin-bottom: 10px;
}

.midashi_ampm{
	border-bottom: #F23000 1px solid;
	border-left: #F23000 4px solid;
	padding: 2px 5px;
	margin-bottom: 10px;
}

/* input#inquiry_item_name{width:50%;} */



/********************************
広告計測用
********************************/
#inquiry_div_ext_title_20,
#inquiry_p_ext_title_20,
#inquiry_span_ext_title_20,
#inquiry_text_ext_title_20{
display:none;
}