@charset "utf-8";
/* CSS Document */
/*div,span,p,video,ul li,dd,dt{ border: solid 1px #999999; }
img{ background: #cccccc; }*/

body{
	color:#333333;
	font-size:62.5%;/*1emを10pxに*/
}
.contents {
	width: 1000px;
	margin: 0 auto;
}
@media screen and (max-width: 1000px) {
.contents {
	width: 100%;
	margin: 0 auto;
}
	
	
}

.break{	display:block; }
/*トップへ戻る*/
a#to_top{
	background:url(images/to_pageTop.png) no-repeat;
	background-size:cover;
	width:60px;
	height:60px;
	position:fixed;
	bottom:5%;
	right:16%;
	display:block;
	z-index:9999;
	}

@media screen and (max-width: 1200px) {
	
a#to_top{
	right:5%;
	}
ul.RnavTopLine{ border-top:none;}

	}

/*メールリンクバナー*/
a#to_mail{
	background: url(images/mailbanner.jpg) no-repeat;
	background-size:cover;
	width:10%;
	height:0;
	padding-top: 10%;
	position:fixed;
	bottom:50%;
	right:0;
	display:block;
	z-index:9998;
	text-indent: -10000px;
}
@media screen and (max-width: 950px) {
a#to_mail{	
	color: #ffffff;
	bottom: 0;
	background: #009373;
	width: 100%;
	height: 3%;
	text-indent: 0;
	padding-top: 0;
	text-align: center;
	font-size: 2em;
	}

}

/*------------------------------------------------------------------------
ヘッダーメニュー関係
--------------------------------------------------------------------------*/
/*Air断ロゴ*/
#to_topimg {
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	background: url(images/h_navlogo.png) no-repeat center;
	width: 115px;
	height: 103px;
	text-indent: -10000px;
	margin-bottom: 0.5em;
}
/*#spmenu{ display: none; }*/


/*右寄せボックス*/
div#headnav{
	display:inline-block;
	/*overflow: hidden;*/
	width: 80%;
	vertical-align: bottom;
	margin-left: 3em;
	position: relative;
	z-index: 20000;
	text-align: center;
}

/*上部右側メニュー*/
div.HN_rightbox {
	float: right;
	width: 100%;
	text-align: right;
	margin-bottom: 1em;
}

div.ad_manuallink {
	width: 185px;
	height: 50px;
	background: #059272;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
div.ad_manuallink a{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 10px;
	left: 0;
	color: #ffffff;
	font-size: 1.4em;
}
div.ad_manuallink:hover{
	background: #c9f7c6;
	color: #333333;
	cursor: pointer;
}
div.ad_manuallink a:hover,{
	text-decoration: none;
	color: #333333;
}
div.ad_manuallink span{
	color: #ffffff;
	position: absolute;
	left: 0;
	top: 3em;
	width: 100%;
}

a.HN_dealership {
	display: inline-block;
	width: 145px;
	padding: 1em 0;
	background: #059272;
	color: #ffffff;
	font-size: 1.4em;
	text-align: center;
	margin-left: auto;
}
a.HN_dealership:hover {
	background: #c9f7c6;
	color: #333333;
	text-decoration: none;
}

.menu{
	display:inline-block;
	overflow:visible;
}
.menubox{
	width: 156px;
	display: inline-block;
	vertical-align: top;
	border-right: solid 1px #333333;
	height: 45px;
	text-align: center;
	padding: 20px 0 5px;
	overflow: visible;
	}
.menubox:first-child{ border-left: solid 1px #333333; }
.pcfirst{ border-left:solid 1px #333333; }

label {
    /*background: green;*/
    color: #333333;
    display: block;
    margin: 0;
    border: 1px solid #fff;
	text-align: center;
	font-size: 1.4em;
}
label:hover{ cursor: pointer; }	

input[type="checkbox"].on-off{
    display: none;
}

.menu ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu li { padding: 5px; }

input[type="checkbox"].on-off + ul{
    height: 0;
    overflow: hidden;
}
input[type="checkbox"].on-off:checked + ul{ height: 200px; }
ul.single_menu{}
ul.single_menu li{}	
ul.single_menu li a{
	text-decoration: none;
	color: #333333;
	width: 100%;
	display: block;
	margin-top: -5px;
	font-size: 1.4em;	
}
ul.single_menu li a:hover{}
ul.hidemenu{}
ul.hidemenu li{
	padding: 1em 0 0;
	background:rgba(255,255,255,0.75);
	border-bottom:solid 1px #ffffff;
	}


#model_house_menu_heder {
	font-size: 1.4em;	
}


ul.hidemenu li a{
	color: #333333;
	text-decoration: none;
	font-size: 1.4em;
	}
ul.hidemenu li a:hover{
	color: #315e8b;
	text-decoration: underline;
	font-weight: bold;
	}
h2{
    font-size: 3.4em;
    margin: 0 0 0 36px;
    text-align: left;
    background: none repeat scroll 0 0 #ffffff;
    border-top: 7px solid #059272;
    margin-bottom: 15px;
    margin-left: 0;
    padding: 5px 0 5px 36px;
	}

/*スマートフォン対応*/

/*@media screen and (max-width: 600px) {
	#to_topimg { display: none;}
	#spmenu{
		display: inline-block;
	}


}
*/


/*------------------------------------------------------------------------
メインビジュアル
--------------------------------------------------------------------------*/

#MV_back {
	width: 100%;
	height: auto;
	background: #cccccc;
}
div#main_visual {
	width: 1000px;
	height: 480px;
	margin: 0 auto;
	background: url(images/main.jpg) no-repeat;
}



/*------------------------------------------------------------------------
サブメニューリンク
--------------------------------------------------------------------------*/
/*サブメニューページ関連*/

#middle_back {
	width: 100%;
	height: auto;
/*	background: #e5ffe3;*/
	padding: 2em 0 0;
}

#sm_middle_contents {
	width: 1000px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

#submenu_left {
	width: 336px;
	height: auto;
	display: -moz-inline-box;  
	display: inline-block;  
	/display: inline;  
	/zoom: 1;
	padding: 3em 0;
	vertical-align: top;
	
}
div#submenu_left a.submenu_tall,
div#submenu_left a.submenu_short{
	margin-bottom: 1em!important;
	
}
div#submenu_left a.submenu_short:last-child{
	margin-bottom: 0!important;
	
}
#submenu_right {
	width: 610px;
	min-height: 318px;
	background: #ffffff;
	display: -moz-inline-box;  
	display: inline-block;  
	/display: inline;  
	/zoom: 1;
	vertical-align: top;
	margin-top: 3em;
	padding: 25px;
	text-align: left;
}
.submenu_righttitle{
	font-size: 1.8em;
	font-weight: bold;
}
.submenu_rightspan{
	font-size:1.4em;
	text-align: left;
}
.current{ background:#5dbc2a!important;}
#submenu_box {
	width: 1000px;
	height: auto;
	margin: 4em auto 1em;
	text-align: center;
}
#submenu_box a,
#submenu_left a{
	display: inline-block;
	font-size: 1.8em;
	font-weight: bold;
	width: 317px;
	background: #059272;
	color: #ffffff;
	vertical-align: middle;
	margin: 0 0.2em;
	-webkit-box-shadow: 2px 2px 4px rgb(51, 51, 51);
	-moz-box-shadow: 2px 2px 4px rgb(51, 51, 51);
	-ms-box-shadow: 2px 2px 4px rgb(51, 51, 51);
	box-shadow: 2px 2px 4px rgb(51, 51, 51);
}
#submenu_box a:first-child {margin-right: 0.72em;}
#submenu_box a:last-child {margin-left: 0.72em;}

#submenu_box a:hover{
	background: #c9f7c6;
	color: #333333;
	text-decoration: none;
}
a.submenu_tall{padding: 1.5em 0;}
a.submenu_short{padding: 2.25em 0;}
.submenu_right_p{
	font-size: 1.4em;
	font-weight: bold;
}

div#point5_box{
	background: url(images/5point.jpg) no-repeat;
	background-size: contain;
	width: 1000px;
	height: 603px;
	position: relative;
	margin: 2em auto;
}
#top_h1{
	font-size: 3em;
	display: none;
}
#point5_subtitle{
	font-size:1.5em;
	display: none;
}
.pointbox_inner{
	width: 182px;
	height: auto;
	position: absolute;
}
.pointbox_inner p{
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	margin: 0;
}
.pointbox_inner span{
	font-size: 1.2em;
}

.point1{
	right: 25%;
	top: 8%;	
}
.point2{
	right: 2%;
	top: 33%;
}
.point3{
	right: 10%;
	top: 69%;
}
.point4{
	right: 38.6%;
	top: 65%;
}
.point5{
	right: 49%;
	top: 34%;
}

@media screen and (max-width: 1000px) {
	#top_h1{
		display: block;
		background: #006cba;
		color: #ffffff;
	}
	p#point5_subtitle{
		font-size: 2.5em;
		margin: 0;
		font-weight: bold;
	}

	div#point5_box{
		width: 100%;
		text-align: center;
		background: none;
	}
	div.pointbox_inner{
		position: static;
		display: inline-block;
		text-align: left;
		vertical-align: top;
		width: 90%;
		margin-bottom: 1em;
	}
	.pointbox_inner p{
		text-align: left;
	}
	.pointbox_inner span{
	}

	
	
}



/*モデルハウス見学会実施中*/
#modelhouse {
	width: 960px;
	height: 614px;
	margin: 10px auto;
	padding: 1em;
	background: url(images/modelhouse.jpg ) no-repeat center;
}
#modelhouse span{
	font-size: 1.4em;	
}

/*更新履歴、ニュース*/
div#news_box{
	width: 800px;
	height: 150px ;
	font-size:1.4em;
	overflow-y: scroll;
	margin: 0 auto 1em;
	padding: 20px;
	border: solid 1px #cccccc;
}
div#news_box p{
	font-weight: bold;
	font-size: 1.8em;
	margin: 0;
	display: block;
}
div#news_box dl{}
div#news_box dl dt,
div#news_box dl dd{
	margin: 0.5em 0;
	
}

div#news_box dl dt{
	float: left;
	clear: left;
	width: 128px;
}
div#news_box dl dd{
	float: left;
}


/*------------------------------------------------------------------------
フッター関係
--------------------------------------------------------------------------*/
div#foot_fullbox{
	background: #9EB4C3;
}
.foot_box {
	width: 1000px;
	margin: 0 auto;
	background: #9eb4c3;
	position: relative;
}

@media screen and (max-width: 950px) {
div#foot_fullbox{
	display: none;
}

.foot_box {
/*	width: 100%;
	margin-bottom: 3%;*/
	}

}
#foot_logo {
	margin: 1.5em 0 1.5em 3em;
	position: relative;
	top: 33%;
	/*-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);	*/
}
nav.foot_nav {
	text-align: right;
	width: 75%;
	margin: 0 auto;
	overflow: hidden;
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	position: absolute;
	right: 0;
	
}

ul.foot_navlist {
	font-size: 1.4em;
	display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	text-align: left!important;
	vertical-align: top;
	margin-right: 1em;
}
	ul.foot_navlist li a:hover {
	text-decoration: none;
	color: #ffffff;
}
span.foot_disclaimer{
	display: block;
	padding: 3px 0;
	text-align: right;
}


/*ul.foot_navlist:last-child {margin-right: 3em;}*/




/*導入工務店リスト*/
#dounyu_list {
	width: 1000px;
	margin: 0 auto ;
	overflow: hidden;
	background: #ffffff;
}
div.dounyu_map{ 
	width:70%;
	display: inline-block;
}
span.keisoku_count{
    font-size: 2em;
    margin-left: 2em;
	}
span.dounyu_count{
	font-size: 2em;
    font-weight: bold;
    padding: 1em 0;
    width: 100%;
    display: block;
    text-align: left;
    margin-bottom: 0.5em;
	}
span.map_comment{
	display: inline-block;
    font-size: 1.8em;
    padding: 0.5em;
	}
p.chihou_title{
	font-size: 1.8em;
	width: 48%;
	margin-bottom: 0;
}
div.erea_list{
	width: 48%;
	height:auto;
	border:solid 1px #059272;
	background:rgba(255,255,255,0.7);
	display: -moz-inline-box;  
	display: inline-block;  
	/display: inline;  
	/zoom: 1;
	letter-spacing: normal;
	vertical-align: top;
	margin-bottom: 0.5em;
	}
div.erea_list ul{ padding:2px; }
div.erea_list ul li{
	margin:0 2px;
	font-size: 1.4em;
	}
div.erea_list ul li a{ 
	text-decoration: underline!important;
	text-align: left;
	}
a.no_link{
	text-decoration: none!important;
	cursor: default!important;
}
a.no_link:hover{
	color: #333333;
}


p.erea_title{
	display:block;
	background:#059272;
	color:#ffffff;
    padding: 0.6em;
	margin:0;
	font-weight:bold;
	font-size: 1.5em;
	}
ul#map_selectmenu{
    display: block;
    border: solid 1px #059272;
    border-radius: 3px;
    width: 55%;
	margin:0 auto 3em;
	text-align:center;
	}
ul#map_selectmenu li{
	cursor:pointer;	
	font-size: 1.8em;
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	line-height:250%;
	width:49.6%;
	}
ul li.mapselect1{
	background:#059272;
	color:#ffffff;
	font-weight:bold;
	}


.erea_select {
	width: 29%;
	display: inline-block;
	vertical-align: top;
}
.erea_select ul{
	margin: 0;
}
.erea_select ul li {
	text-align: center;
	position: relative;
	margin: 0;
	height: 50px;
	border-bottom: solid 1px #ffffff;
}
.erea_select ul li:hover{
	font-weight: bold;
	text-decoration: none!important;
}
.erea_select ul li a{
	font-size: 1.7em;
	background: #059272;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	line-height: 270%;	
	color: #ffffff;
	
}

/*------------------------------------------------------------------------
関係者の声
--------------------------------------------------------------------------*/

#usersvoice_box {
	margin: 0 auto;
	width: 1000px;
	height: auto;
	background: #ffffff;
	text-align: center;

}
.balloon {
	color: #333333;
	font-size: 1.6em;
	position: relative;
	padding: 20px;	
	display: inline-block;
	background: #fefac1;
	margin-bottom: 2.5em;
	vertical-align: top;
	border-radius: 20px;
	margin-right: 1em;	
}
.balloon::before{
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	left: 20px;
	bottom: -15px;
	border-top: 15px solid #fefac1;
	border-right: 15px solid transparent;
	border-left: 15px solid transparent;
}


/*------------------------------------------------------------------------
Q&A
--------------------------------------------------------------------------*/

#sm_middle_contents {
	width: 1000px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

#submenu_left {
	width: 336px;
	height: auto;
	display: -moz-inline-box;  
	display: inline-block;  
	/display: inline;  
	/zoom: 1;
	padding: 3em 0;
	vertical-align: top;
	
}
div#submenu_left a.submenu_tall,
div#submenu_left a.submenu_short{
	margin-bottom: 1em!important;
	
}
div#submenu_left a.submenu_short:last-child{
	margin-bottom: 0!important;
	
}
#submenu_right {
	width: 610px;
	min-height: 318px;
	background: #ffffff;
	display: -moz-inline-box;  
	display: inline-block;  
	/display: inline;  
	/zoom: 1;
	vertical-align: top;
	margin-top: 3em;
	padding: 25px;
	text-align: left;
}
.submenu_righttitle{
	font-size: 1.8em;
	font-weight: bold;
}
.submenu_rightspan{
	font-size:1.4em;
	text-align: left;
}
.current{ background:#5dbc2a!important;}


/*------------------------------------------------------------------------
Air断概要ページ関連
--------------------------------------------------------------------------*/





/*------------------------------------------------------------------------
価格ページ関係
--------------------------------------------------------------------------*/
#zeh_box{
	position:relative;
	width:872px;
	margin:0 auto;
    height: 315px;
	}

p.zeh_title{
	font-size:2.4em;
	font-weight:bold;
    margin: 0 0 0 1em;
	}
span.zeh_title_span{
    display: block;
    font-size: 1.5em;
    margin: 0 0 1em 1.5em;
    width: 94%;
	}
p.zeh_tabletitle{
	font-size:2.4em;
	margin:0;
    margin: 0 0 0 1em;
	}
img#zeh_img{
    position: absolute;
    z-index: 1;
	display:block;
	}
table.zeh_aircontable{
	position:absolute;
	z-index:3000;
	border:solid 1px #333333;
	border-collapse:collapse;
    top: 170px;
	}
table.zeh_aircontable th,
table.zeh_aircontable td{
	font-size:1.3em;
	border:solid 1px #333333;
	padding: 0.5em;
	}
table.zeh_aircontable th{
	background:#C4EEE8;
	text-align:center;
	}
span.zeh_comment{
	font-size:1.3em;
	display:block;
	margin-left: 2em;
	}

/*価格*/

div#pricebox{
    font-size: 1.5em;
    height: auto;
    margin: 25px auto 75px;
    text-align: center;
    width: 100%;
	}
.std_top{
	text-align:left;
	padding-left: 53px;	
	}	
div.standardsetBox{
	width:266px;
	height:165px;
	background:#c4eee8;
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
    vertical-align: middle;
	}
div.standardsetBox .price_big{
    display: block;
    font-size: 2.4em !important;
    font-weight: bold;
    margin-top: 20px;
	}
span.price_comment{
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
    width: 235px;
	}
.price_plus{
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	width:58px;
    vertical-align: middle;	
	}	
div.point{
	background:#c4eee8;
	width:100%;
	height:auto;
	font-size:1.6em !important;;
    padding: 4% 0;	
	font-weight:bold;
	margin:15px 0;	
	}
.dannetsu_introduction{
    display: block;
    font-size: 1.6em!important;
    margin-left: 77px;
	text-align: left;
    width: 770px;
	}	
.ketsuro_logic_title{
    display: block;
    font-weight: bold;
    padding: 0 0 0 212px;
    text-align: left;
	font-size:1.5em;
	}
.ketsuro_logic_span{
    width: 410px;
	margin:5px auto;
	font-size:1.5em;
	}	
.ketsuro_point{
    background: #fff890 none repeat scroll 0 0;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    width: 490px;
    margin: 0 auto;	
	}	
span.point_insmall{
	font-size:14px;
	display:block;
	}
span.OPsmallspan{
    border-top: 1px solid #ffffff;
    display: block;
    padding-top: 8px;
	}
span.OPsmallspan:first-child{
    border-top:none;
	}	
p.OPtitle{
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    width: 32%;
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	vertical-align:top;	
	}
span.OPprice{
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	vertical-align:top;
	font-weight:bold;
	font-size:18px;
	width:16%;
	text-align:right;
	}
span.OPcomment{
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
    width: 49%;
	font-size:14px;
    margin-bottom: 8px;
	}		
table#pricetable{
/*	width:610px;*/
	height:auto;
	background:#c4eee8;
	border-collapse:collapse;
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
    vertical-align: middle;
	}
table#pricetable td,table#pricetable th{
	border:solid 1px #FFFFFF;
	font-size:13px;
	font-weight:nomal;
	padding:0.3em;
	}
table#pricetable td.rightTd{ text-align:right; }
td.inTdRight{
	text-align:right;
	font-weight:bold;
    border-left: medium none !important;
	}		
table#pricetable td.leftTd{
	text-align:left;
    border-right: medium none !important;
	}
td.priceTd{ font-weight:bold; }
div.priceOptionBox{
	width:800px;
	height:auto;
	background:#c4eee8;
	text-align:left;
	margin:0 auto;
	padding:5px;
	}
.option_comment{
	text-align:left;
	font-size:13px;
	display:inline-block;
	margin:0 auto;
	}
.price_caution{
	display: block;
	margin: 0 124px 0 auto;
	width: 50%;
	text-align: right;
}


/*------------------------------------------------------------------------
Q&A関係
--------------------------------------------------------------------------*/
dl#question_box{
	text-align:center;
	width:670px;
	height:auto;
	margin:10px auto;
	}
dl#question_box dt{
    background: #c8f7c5 none repeat scroll 0 0;
    font-size: 2.2em;
    font-weight: bold;
    margin-bottom: 7px;
	text-align:left;
	cursor:pointer;
	}
dl#question_box dd{
	display:none;
	text-align:left;
	font-size:1.8em;
	margin:0;
	}
dl#question_box span{
	display:block;
	text-align:left;
	}.sekou_sample{
    display: -moz-inline-box;  
    display: inline-block;  
    /display: inline;  
    /zoom: 1;
	}
.sekou_sample:nth-child(odd){ margin-left:13px; }
p.fan_type{
	font-weight:bold;
	display:block;
	margin-bottom:0;
	}
.about_ad_back {
	background: #ffffff;
}

#question_box {
    text-align: center;
    width: 670px;
    height: auto;
    margin: 10px auto;
}
#question_box dt {
	cursor: none!important;
	background: none !important;
	border-bottom: solid 1px #000000;	
}
#question_box dd {
	display: block!important;
	margin-bottom: 1.5em !important;
	font-size: 1.4em!important;
}

.center_parent {
	width: 100%;
	height: auto;
	text-align: center;
}

.slider_back {
	background: #ffffff!important;
}

.netsudendou_title {
	font-size: 1.4em;
}

.kabihouse_span {
	font-size: 1.4em;
}



div.sakugen_box {
	width: 280px;
	min-height: 332px;
	display: inline-block;
	background: #c4efe8;
	vertical-align: top;
	margin: 0 7px 7px 0;
	padding: 13px;
}

div#sakugen_parent {
	text-align: center;
	
}

p.sakugen_title {
	text-align: left;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0;
}

img.sakugen_img {
	display: block;
	text-align: center;
	margin: 0 auto 15px;
}

span.sakugen_span {
	text-align: left;
	font-size: 1.4em;
	display: block;
}

div.sakugen_uchiwakebox {
	background: #ffffff;
}
div.sakugen_uchiwakebox p {
	font-weight: bold;
	font-size: 1.8em;
	margin: 0;
}


dl.sakugen_uchiwake {
	
}
dl.sakugen_uchiwake dt,
dl.sakugen_uchiwake dd{
	text-align: left;
}

dl.sakugen_uchiwake dt{
	font-weight: bold;
	font-size:1.4em;
	margin-left: 2em;
	
}
dl.sakugen_uchiwake dd{
	font-size:1.4em;
	margin-left: 2em;

}



.sashihiki_box {
	position: relative;
	width: 576px;
	height: 294px;
	margin: 1em auto 0;
	
}

.sashihiki_total {
	position: absolute;
	display: block;
}

.mainas_img {
	position: absolute;
	z-index: 2000;
	top:114px;
	display: block;
	left: 50%;
	margin-left: -62px;	
}

.sashihiki_link {
	background: url(images/airdan_goukei.png) no-repeat;
	width:574px;
	height: 172px;
	display: block;
	position: absolute;
	top: 110px;
}
.sashihiki_link:hover {}

.aiedan_goukei {
	margin: 0 auto;
	width: 410px;
}
.aiedan_goukei p{
	font-weight: bold;
	font-size: 1.5em;
	margin: 0;
}

.Airdan_uchiwake {
	font-size:1.4em;
	margin-left: 2em;
	
}
.Airdan_uchiwake dt,
.Airdan_uchiwake dd{
	text-align: left;
}
.Airdan_uchiwake dt{
	font-weight: bold;
	float: left;
	clear: left;
	width: 180px;
	
	
}
.Airdan_uchiwake dd{}







div.disclaimer_box {
	margin: 0 auto;
	width: 1000px;
}
ul.disclaimer_list{
	font-size: 1.4em;
	width: 800px;
	margin: 0 auto 1em;
}
ul.disclaimer_list li{
	padding: 0.3em 0;	
	list-style-type: square!important;
}
