
body {margin: 0px;padding: 0px;color:#000;background-color:#fff;
			-webkit-text-size-adjust: none; /*iphoneの文字サイズの自動調整解除*/
			-webkit-font-smoothing: antialiased; /*OSXでのフォントのレンダリング方法を調整*/
			/*font-feature-settings : "palt";	fontの自動カーニング*/
			/*Macでは普通の游ゴシックが適用され、Windowsでは「 游ゴシック Medium」になる*/
			font-family: Roboto, "メイリオ", Meiryo, Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

@media all and (-ms-high-contrast:none) {
body{font-family: "メイリオ", Meiryo, sans-serif !important;}		/*IE11でline-heightがずれるための処置*/
}

h1,h2,h3,h4,h5,p,li,span,dl,dt,dd {margin:0;padding:0;}

tr,td,th {font-size:12px;}
a {color: #0066FF;text-decoration: underline;}
a:hover {color: #FF9900;text-decoration: underline;}
.marquee {font-size: 11px;line-height: 110%;color: #666666;padding-top: 6px;padding-bottom: 6px;}

.t000 {font-size: 10px;line-height: 120%;}
.t000 a {color: #0066FF;text-decoration: none;}
.t000 a:hover {color: #FF9900;text-decoration: underline;}

.t001 {font-size: 11px;line-height: 130%;color: #666666;}
.t001 a {color: #666666;text-decoration: none;}
.t001 a:hover {color: #FF9900;text-decoration: underline;}

.t002 {font-size: 11px;line-height: 1.5;}
.t003 {font-size: 12px;line-height: 1.3;}
.t004 {font-size: 12px;line-height: 1.5;}
.t005 {font-size: 13px;line-height: 1.1;}
.t006 {font-size: 13px;line-height: 1.3;}
.t007 {font-size: 11px;line-height: 1.1;}
.t008 {font-size: 13px;line-height: 1.5;}
.t009 {font-size: 14px;line-height: 1.3;}
.t010 {font-size: 15px;line-height: 1.4;}
.t011 {font-size: 16px;line-height: 1.3;}
.t012 {font-size: 17px;line-height: 1.3;}
.t013 {font-size: 18px;line-height: 1.3;}
.t014 {font-size: 11px;line-height: 1.3;}
.t015 {font-size: 14px;line-height: 1.7;}
.t022 {
	font-size: 13px;
	line-height: 105%;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
}

.color-red{color:#ff0000;}
.color-white{color:#ffffff;}
.color1{color:#cc6666;}/*注釈*/

/* Firefoxのsupの文字ズレ回避 ---------------*/
 *>/**/sup { vertical-align: text-top; line-height: 4px; }


/*clearfix--------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;}

.clearfix {min-height: 1px;}

* html .clearfix {height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*全ページ共通のheader-------------------------*/
.header-wrapper{width:740px;margin:0 auto 12px auto;}
.header-wrapper dl{}
.header-wrapper dl dt{float:left;width:291px;}
.header-wrapper dl dt a{background:url(img/rogo.png) no-repeat 0 0;width:291px;height:39px;background-size:contain;text-indent:-6989px;display:block;overflow:hidden;}
.header-wrapper dl dt a:hover{opacity:0.6;}
.header-wrapper dl dd{float:right;}
.header-wrapper dl dd .top-tel a{background:url(img/tel.png) no-repeat 0 0;width:170px;height:19px;background-size:contain;text-indent:-6989px;display:block;overflow:hidden;margin-top: 1px;}
.header-wrapper dl dd .top-tel a:hover{opacity:0.6;}

.top-mmenu {font-size: 11px;line-height:1.0;margin-top: 8px;}
.top-mmenu a {color: #333333;text-decoration: none;}
.top-mmenu a:hover {color: #FF9900;text-decoration: underline;}

/*---電話番号用---768px以上の解像度だけpointer-eventsを無効にして、PCのときはTELクリックの反応なし---*/
@media screen and (min-width: 768px) {	
	a[href^="tel:"] {pointer-events: none;}
}




/*新しい全ページ共通のyokomenu-------------------------*/
.yokomenu-bg{height:53px;margin:5px 0 0 4px;}
.menu-yokomenu-container{}/*position:absolute;z-index:40;*/
#yoko-menu-new{width:742px;background:url(img/top_menu_bg.gif) repeat-x 0px bottom;padding-bottom:4px;}
#menu-yokomenu{}

.menu-yokomenu-container ul{position:absolute;list-style:none none outside;margin:0;padding:0;}
.menu-yokomenu-container li{float:left;position:relative;}
.menu-yokomenu-container li a{text-indent:-8989px;display:block;overflow:hidden;height:43px;}

#yoko-menu-new li.yokomenu1 a{background:url(img/yokomenu.png) no-repeat 0px 0px;width:150px;}
#yoko-menu-new li.yokomenu2 a{background:url(img/yokomenu.png) no-repeat -150px 0px;width:147px;}
#yoko-menu-new li.yokomenu3 a{background:url(img/yokomenu.png) no-repeat -297px 0px;width:147px;}
#yoko-menu-new li.yokomenu4 a{background:url(img/yokomenu.png) no-repeat -444px 0px;width:147px;}
#yoko-menu-new li.yokomenu5 a{background:url(img/yokomenu.png) no-repeat -591px 0px;width:151px;}


#yoko-menu-new li.yokomenu1 a:hover {background:url(img/yokomenu.png) no-repeat 0px -47px;}
#yoko-menu-new li.yokomenu2 a:hover {background:url(img/yokomenu.png) no-repeat -150px -47px;}
#yoko-menu-new li.yokomenu3 a:hover {background:url(img/yokomenu.png) no-repeat -297px -47px;}
#yoko-menu-new li.yokomenu4 a:hover {background:url(img/yokomenu.png) no-repeat -444px -47px;}
#yoko-menu-new li.yokomenu5 a:hover {background:url(img/yokomenu.png) no-repeat -591px -47px;}


/*プルダウン*/
ul#menu-pulmenu {display: none;position:absolute;z-index:50;}
ul#menu-pulmenu li{display: block;position: relative;background-color:#f0f0f0;}
ul#menu-pulmenu li a{font-size:12px;line-height:120%;height:auto;padding:7px 0 7px 0;color:#000000;text-decoration: none;border-top: 1px solid #ffffff;background-image: none !important;background-color:#f0f0f0;display: block;text-align:center;text-indent:0px;}
ul#menu-pulmenu li a:hover{color:#000000;background-color:#d9d9d9 !important;display: block;text-decoration: none;}

ul#yoko-menu-new:after {/*floatによる回り込みを解除するclearfix*/
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
ul#yoko-menu-new{zoom:1;}/*floatによる回り込みを解除するclearfix ie6 ie7*/





/*indexページの複数枚の画像*/
#top-bigimg{}
#top-bigimg a:hover img{opacity:0.6;filter: alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}



/*新着情報窓*/
#whatsnews-waku{overflow:auto;width:700px;height:400px;margin-top:7px;margin-bottom:4px;	/*HEIGHT="205"*/
	scrollbar-base-color : #ffffff;
	scrollbar-face-color: #e8e8e8;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;}

#whatsnews-box{margin-bottom:9px;padding-bottom:15px;border-bottom:1px dotted #cccccc;}

#whatsnews-box .title{float:left;font-size:16px;font-weight: 600;color:#0066FF;line-height:1.3;width:560px;}	
#whatsnews-box p#kuwashiku-date {float:right;text-align:right;font-size:11px;color:#999966;margin:3px 5px 0 0;}

#whatsnews-box .img1 {padding-right: 5px;padding-top: 3px;}

#whatsnews-box .comment{font-size:13px;line-height:160%;margin:7px 0px 0px 0px;}

#whatsnews-box .temp {font-size:13px;line-height:110%;color: #ff3300;padding-top:7px;}
#whatsnews-box .temp a {color:#ff3300;text-decoration: underline;}
#whatsnews-box .temp a:hover {color: #668dff;text-decoration:underline;}

#whatsnews-box #kuwashiku {font-size:13px;color: #ff3300;margin-top:7px;line-height: 110%;}

#whatsnews-box .comment a,
#whatsnews-box #kuwashiku a {color:#0066FF;text-decoration: underline;}

#whatsnews-box .comment a:hover,
#whatsnews-box #kuwashiku a:hover {color: #FF9900;text-decoration:underline;}

#whatsnews-box p {margin:0;padding:0;}

#whatsnews-box .big-img{text-align:center;margin:8px 0 5px 0;}




/*BLOG窓*/
.blog-title{border-top:1px solid #cccccc;margin-top:20px;}

#blog-waku{overflow:auto;width:700px;height:100px;margin-top:5px;margin-bottom:4px;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color: #e8e8e8;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;}
#blog-waku h2{display:none;}
#blog-waku .contentsBox{margin:4px 0 7px 0;}

#blog-waku .contentsBox h3{float:right;text-align:right;font-size:11px;color:#999966;line-height: 110%;margin:4px 5px 0 0;font-weight:normal;}

#blog-waku .contentsBox h4 a		 {font-size:12px;line-height: 160%;font-weight:normal;}
#blog-waku .contentsBox h4 a:hover{}
/*
#blog-waku .contentsBox h3{position:absolute;width:468px;text-align:right;font-size:10px;color:#999966;line-height: 110%;margin-top:3px;font-weight:normal;}
#blog-waku .contentsBox .contentsBoxNew{color:#f00;}

#blog-waku .contentsBox h4 a		 {font-size:11px;line-height: 120%;margin-top:2px;font-weight:bold;font-weight:normal;}
#blog-waku .contentsBox h4 a:hover{}

#blog-waku .contentsBox p {font-size:11px;line-height: 130%;}
#blog-waku .contentsBox .contentsBoxLink{display:none;}
*/



/*＜無料＞資金相談シュミレーション 随時受付け*/
.simulation-box{border-top:1px solid #ccc;padding:25px 15px 10px 15px;text-align: center;margin-top: 40px;}
.simulation-title{margin-bottom:15px;}
.simulation-com{font-size:14px;line-height:1.7;}



/*ページ下部の資料請求バナー
ul.main-bannert{margin:20px 0 20px 0;text-align:center;list-style:none;padding: 0;}
ul.main-bannert li{display:inline-block;}
ul.main-bannert li a:hover{opacity:0.6;}
*/



/* =============================中ページ共通==================================== */
#wrapper{width:700px;margin:0 auto;text-align:left;}





/*高断熱リフォーム 常設展示場　reform.html専用のスタイル-------------------------*/
.hih-title1{font-size:15px;line-height:1.9;margin:35px 0 0 0;}
.hih-title1 strong{color:#d23f00;font-size:18px;}
.hih-re4{text-align:center;margin-top:20px;}
.hih-re4-cap{text-align:center;font-size:16px;line-height:1.2;padding:10px 0;color:#d23f00;background:url(../img/hih_reform_dot.gif) no-repeat center top , url(../img/hih_reform_dot.gif) no-repeat center bottom;letter-spacing: 0.1em;margin-top: 10px;font-weight: bold;}

.hih-re5{text-align:center;margin-top:35px;}

.hih-re6{text-align:center;margin-top:45px;}

.hih-voice{margin-top:55px;}
.hih-voice-right{float:right;}
.hih-voice-left{float:left;width:375px;font-size: 14px;line-height: 1.8;}
.hih-voice-left img{margin-bottom:7px;}

.hih-re7{margin-top:45px;}

.hih-point-box{margin-top:40px;border:4px solid #f5a420;border-radius:10px;padding:15px 10px 5px 10px;}
.hih-point-box .title{font-size:22px;line-height:1.3;color:#5f4b3e;font-weight:bold;text-align:center;letter-spacing: 0.1em;}
.hih-point-box-left{float:left;width:88px;margin-top: 10px;}
ol.hih-point-box-right{padding:0 0 0 115px;list-style:decimal;}
ol.hih-point-box-right li{margin-top:3px;line-height:1.3;font-size: 14px;}

.hih-jirei{margin-top:45px;}

.him-moushikomi-box{margin-top:70px;text-align:center;margin-bottom: 40px;}
.him-moushikomi-box .title{font-size:30px;color:#5f4b3e;font-weight: bold;}
.him-moushikomi-box .com1{font-size:13px;margin-top:10px;}
.him-moushikomi-box .moushikomi{text-align:center;margin-top:15px;}
.him-moushikomi-box .moushikomi a:hover{opacity:0.6;}
.him-moushikomi-box .zip{font-size:14px;margin-top:20px;font-weight:bold;}
.him-moushikomi-box .zip strong{font-size:22px;}
.him-moushikomi-box .map{margin-top:20px;}

.hih-reform-etc{margin-top:60px;text-align:center;}
.hih-reform-etc a:hover{opacity:0.6;}

/*常設展示場の庭----*/
.garden-box{margin-top:120px;}
.garden-box .title{text-align:center;font-size:23px;letter-spacing:1.8em;font-weight:bold;text-indent: 0.9em;}
.garden-box .com1{font-size:16px;line-height:1.9;margin-top:20px;}
.garden-img{margin:25px 0 10px 0;}

ul.garden-ul{list-style:none;margin: 30px 0 0 0;padding: 0;}
ul.garden-ul li{margin-top:22px;}
ul.garden-ul li .img{float:right;margin-left:20px;}
ul.garden-ul li .concept-t{padding-top:8px;}
ul.garden-ul li .concept-title{margin:16px 0 13px 25px;font-size:18px;line-height:1.0;font-weight:bold;color: #555;}
ul.garden-ul li .com1{font-size:13px;line-height:1.8;}





/*reform2.html専用のスタイル-------------------------*/
.leaf-bg{
	background-attachment: scroll;
	background-image: url(img/reform4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 17px 0px 12px 57px;}
.reform-com1{
	font-size: 11px;
	line-height: 120%;
	color: #666666;
	margin-top: 5px;
	width: 220px;}
.reform-com2{
	font-size: 11px;
	line-height: 120%;
	color: #666666;
	margin-top: 5px;
	width: 452px;}

/*beanshouse.html専用のスタイル-------------------------*/
.beans-bg{
	background-attachment: scroll;
	background-image: url(img/beans2-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 15px 10px 35px;
	font-size: 13px;
	line-height: 180%;
}
.beans-pwaku{
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;}
.beans-com{
	font-size: 13px;
	line-height: 180%;
	margin-top: 2px;
	padding-top: 5px;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #999999;}

/*beanshouse.html内の施工事例専用のスタイル-------------------------*/
h1.sekou-title{font-size: 17px;font-weight: bold;margin: 0px 0px 15px 0px;padding: 0px 0px 3px 15px;
	background: url(img/beans_sekou_arrow.gif) no-repeat;border-bottom: 1px dotted #999999;}
#beans_sekou img{margin: 0px 5px 5px 0px;}
.sekou-name{font-size: 15px;padding: 2px 0px 1px 7px;margin-bottom:15px;background-color: #e8e8e8;}
.sekou-com1{font-size: 13px;line-height: 150%;}
.sekou-com2{font-size: 11px;line-height: 120%;margin: 25px 0px 5px 0px;color: #666666;}
#beans_sekou td span{width:430px;line-height:140%;display:block;}

/*youhu.html内の施工事例専用のスタイル-------------------------*/
#jiseki-com1{font-size: 12px;}
#jiseki-com1 img{margin-bottom:5px;}


/*fudousan.html専用のスタイル-------------------------*/
#tochi-table{margin-bottom:40px;}
/*ローンテーブル*/
#loan-box1{margin: -30px auto 60px 0;width: 500px;text-align: left;padding-left: 40px;}
table.loan-table{/*! border: 1px solid #aaa; */border-collapse: collapse;width: 100%;}
table.loan-table caption{text-align: left;font-size: 13px;font-weight: bold;}
table.loan-table th{border: 1px solid #999;background-color:#ccc;}
table.loan-table td{border: 1px solid #999;padding: 5px 6px 4px 6px;font-size: 12px;}
table.loan-table td.loanHead{background-color:#3d9973;color:#fff;}
table.loan-table td.bonus{background-color:#ccc;}
#loan-box1 .cap{font-size: 11px;padding-top: 5px;}


/*kominka.html内の施工事例専用のスタイル-------------------------*/
#kominka_sekou img{}
#kominka_sekou .sekou-name2{font-size: 15px;padding: 8px 0px 8px 5px;margin-bottom:7px;background-color: #e8e8e8;}
#kominka_sekou .sekou-com1{font-size: 13px;line-height: 160%;}
#kominka_sekou .sekou-com2{font-size: 11px;line-height: 110%;margin:0;color: #666666;}
#kominka_sekou td span{width:430px;line-height:140%;display:block;}

#s-image{}
#s-image ul{margin:0px;padding:0px;list-style:none none outside;}
#s-image li{float:left;}
#s-image li img{margin:2px 12px 0 0;}


/*map.html拡大地図ページ-------------------------*/
.map-rogo a{background:url(img/rogo.png) no-repeat 0 0;width:240px;height:33px;background-size:contain;text-indent:-6989px;display:block;overflow:hidden;}
.map-rogo a:hover{opacity:0.6;}


/*form.htmlお問合せ専用のスタイル-------------------------*/

/*見学会のご予約受付け終了致しました*/
.uketuke-end-box{margin-bottom:25px;text-align:center;}
.uketuke-end-box .date{font-size:14px;color:#f00;}
.uketuke-end-box .title{font-size:20px;font-weight:bold;color:#f00;line-height:1.3;margin-top: 4px;}
.uketuke-end-box .com{margin-top:5px;}
.uketuke-end{position:absolute;right:0;left:0;text-align: center;margin-top: 30px;}

#contents-waku{width:680px;margin:25px auto 50px auto;text-align:left;font-size:14px;line-height:180%;}

.kenngaku-nichiji-waku{background-color:#666666;font-size:15px;line-height:160%;padding:8px 10px 5px 0;color:#ffffff;text-align:right;margin-top:1px;}
.kenngaku-nichiji-waku strong{font-size:18px;font-weight:bold;}
.kenngaku-nichiji-waku small{font-size:12px;}
/*リフォーム相談会*/
.kenngaku-nichiji-waku.reformsoudan{background-color:#00a8d9;text-align:center;l}


/*ハウスINハウス勉強会*/
.benkyou-box{display:table;margin:0 auto;}
.benkyou-title{text-align:center;font-weight:bold;font-size:18px;color:#f00;line-height: 1.5;margin-bottom:15px;}
.benkyou-title big{font-size:30px;}
.benkyou-box hr{border:3px solid #f2c81d;margin:30px 0;}


table#map-table{margin-top:15px;}
table#map-table tr{vertical-align:top;}

.form-anshin{margin:70px 0 25px 0;}
table#anshin-table{margin-top:8px;line-height:140%;}
table#anshin-table tr{vertical-align:top;}
table#anshin-table th{white-space: nowrap;font-size:14px;}
table#anshin-table td{padding:0 0 3px 7px;font-size:14px;}


.chuui-waku{margin-top:40px;border:1px dotted #cccccc;background-color:#f9f9f9;font-size:13px;line-height:140%;padding:6px 8px 8px 8px;}


#form-waku {margin:35px 0 15px 0;}

.chuui{font-size: 13px;line-height: 130%;margin-bottom:7px;}
.form-title{background-color:#999999;padding:3px 0 3px 10px;}

form {margin:0;padding:0;}

#form-table1{font-size: 14px;line-height: 150%;border-collapse: collapse;width: 100%;text-align: left;margin-top:0px;}
#form-table1 th{font-size:14px;color: #555555;text-align: left;padding: 7px 15px 5px 10px;border-bottom: 1px dotted #bbb;white-space: nowrap;background-color:#eef4ff;font-weight:normal;}
#form-table1 td{font-size:14px;line-height:120%;color: #444444;padding: 11px 8px 10px 8px;border-bottom: 1px dotted #bbb;}
#form-table1 td.form-title{font-size: 15px;font-weight: 600;color:#444444;background-color: #ededed;padding: 3px 0px 1px 10px;}
#form-table1 td.form-title2{font-size: 17px;font-weight: 600;color:#ffffff;background-color:#999999;padding: 4px 0px 3px 15px;}

.td-space{margin:5px 0;}

input,
select{margin:3px 0;}
textarea{width:500px;margin:3px 0;font-size:13px;line-height:120%;}
.input-wide{width:250px;}
.input-wide3{width:500px;}
.input-wide2{height:27px;font-size:15px;}

ol#form-anq {margin:0px;padding: 2px 0px 0px 15px;}
#form-anq li{margin: 5px 0px 10px 0px;font-size:14px;line-height:150%;}

.form-end{padding:20px 0;text-align: center;background-color:#f7f7a2;}/*border-top: 3px solid #377c86;*/

.chuui2{text-align: center;font-size: 13px;line-height: 150%;margin: 20px 0px 30px 0px;color:#666666;}

.request-chuui{font-size:14px;margin:30px　0;text-align:center;}


/* 内容確認用のスタイル------------*/
.form-kakunin1{font-size: 19px;font-weight: bold;margin-top:40px;margin-bottom: 30px;color:#003dbb;text-align: center;}
.form-kakunin{font-size: 14px;line-height: 150%;margin-top: 20px;margin-bottom: 30px;text-align: center;color: #CC6666;}
.skin-com1{font-size: 14px;line-height: 150%;}


/* 送信完了のスタイル------------*/
.form-kanryo1{font-size: 19px;line-height:150%;font-weight: bold;margin-top: 40px;color:#003dbb;text-align: center;}
.form-kanryo2{font-size: 15px;line-height: 150%;margin-top: 40px;text-align: center;}
.form-kanryo3{font-size: 15px;line-height: 150%;margin-top: 40px;margin-bottom: 70px;text-align: center;}


/*-----Error form-----*/
.toiawaseErrorForm:{background-color:#fffcdd;border:solid 2px #e00;}


/*ご確認ページ専用-------------------*/
.kakunin-title{background:url(../shukuhaku/img/kakunin1.gif) no-repeat center top;}
#kakunin-container{width:700px;margin:0 auto;text-align:left;}
.kakunin-midashi{font-size:18px;color:#06529f;font-weight:bold;text-align:center;margin-top:30px;line-height:110%;}

.kakunin-com1{text-align:center;margin:15px 0 20px 0;color:#ff0000;font-weight:bold;}

.kakunin-com2{margin:20px 0 0 0;font-size:14px;line-height:160%;}
.kakunin-com2 strong{color:#666666;}

.kakunin-midashi2{font-size:15px;font-weight:bold;color:#07529f;margin-bottom:6px;border-bottom:1px dotted #bbbbbb;}

#youkou-waku{background-color:#f4fcff;border:1px dotted #bbbbbb;margin:30px 0;padding:0 20px 20px 20px;text-align:left;}


.kakunin-bottom{background-color:#95d5ff;text-align:center;padding:15px 0;}
.kakunin-bottom a{text-indent:-8989px;display:block;overflow:hidden;height:23px;width:78px;margin:0 auto;
								background:url(../shukuhaku/img/kakunin_close.gif) no-repeat 0 0;}
.kakunin-bottom a:hover{background:url(../shukuhaku/img/kakunin_close.gif) no-repeat 0 -23px;}




/*request.html資料請求専用のスタイル-------------------------*/

.request-midashi1{text-align:center;margin-top:50px;}
.request-midashi2{font-size:19px;line-height:1.3;color:#333;font-weight:bold;text-align:center;margin-top:40px;}
.request-com1{font-size:15px;line-height:1.8;margin-top:15px;}

/*資料請求フォーム*/
.request-title{background-color:#999;padding:3px 0 3px 10px;text-align:center;}

.request-shoukaibox{margin:20px 0 15px 0;}

.request-shoukaibox .shoukai1{text-align:center;}

.shoukai-btn{margin-top:15px;cursor:pointer;webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}/*hover ゆっくり変わる*/
.shoukai-btn:hover {opacity:0.6;}

.shoukai-pul-box{margin:15px 0 30px 0;display:none;border-bottom:1px solid #aaa;padding-bottom:15px;}
.shoukai-pul-box .img{text-align:center;}
.shoukai-pul-box .midashi{font-size:18px;line-height:1.3;font-weight:bold;margin-top:25px;}
.shoukai-pul-box .com{padding:10px 0 5px 0;}

.request-close{background:url(img/request_close.gif) no-repeat;width:116px;height:23px;text-indent:-8989px;display:block;overflow:hidden;cursor:pointer;margin:0 auto;}
.request-close:hover{background-position:0 -23px;}

body.request #form-table1 {border-top: 1px dotted #bbb;}

span.accent1{padding-left:5px;font-size:12px;}




















