@charset "utf-8";
@import url("../../../../css/common.css");
@import url("common.css");


/*===========================================

    service_support
	
	index.css
		
===========================================*/
div#indexmenu_support {
	width: 988px;
	margin: 20px auto 15px auto;
	padding-top: 15px;
	background: url(../../../sub/images/service_support/index/menu_backtop.gif) top no-repeat;
	}


div#indexmenu_support div.indexmenu_backbottom {
	width: 988px;
	padding-bottom: 15px;
	background: url(../../../sub/images/service_support/index/menu_backbottom.gif) bottom no-repeat;
	}
	
div#indexmenu_support div.left {
	float: left;
	width: 326px;
	}

div#indexmenu_support div.middle {
	float: left;
	width: 326px;
	}

div#indexmenu_support div.right {
	float: left;
	width: 326px;
	padding-left: 8px;
	}

div#indexmenu_support h3 {
	width: 260px;
	margin: 0 auto;
	}
	
div#indexmenu_support p {
	width: 260px;
	margin: 0 auto;
	text-align: justify;
	font-size: 75%;
	line-height: 1.8;
}

div#indexmenu_support p span {
	font-size: x-small;
}

div#indexmenu_top{ width: 988px; margin: 20px auto 0;  text-align: left;}
	div#indexmenu_top *{
		color: #000;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		box-sizing: content-box;
	}
	div#indexmenu_top .inner{
		padding: 50px 50px;
		min-height: 560px;
		background: url(../../../sub/images/service_support/index/img_pgttl.jpg) no-repeat center bottom 60px;
		position: relative;
	}
	div#indexmenu_top h3{ width: auto; font-size: 28px; padding-top: 0;}
	div#indexmenu_top .btn-def{ position: absolute;}
		div#indexmenu_top .btn-sty-01{ top: 380px; left: 40px;}
		div#indexmenu_top .btn-sty-02{ top: 610px; left: 40px;}
		div#indexmenu_top .btn-sty-03{ top: 495px; right: 190px;}

div#indexmenu_safety{ width: 988px; margin: 20px auto 0;  text-align: left;}
	div#indexmenu_safety .inner{ padding: 20px 60px 10px 80px;}
		div#indexmenu_safety figure{ float: left; margin: 0 30px 0 0;}
		div#indexmenu_safety dl{ overflow: hidden;}
		div#indexmenu_safety dl *{
			color: #000;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		}
			div#indexmenu_safety dl dd{ font-size: 15px; margin-top: 5px;}

div#indexmenu_amenity{ width: 988px; margin: 20px auto 0; text-align: left;}
	div#indexmenu_amenity .inner{ padding: 50px 110px;}
	div#indexmenu_amenity h3{
		width: auto;
		padding: 0;
		color: #000;
		font-size: 22px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
		div#indexmenu_amenity dl{ margin-top: 30px; }
			div#indexmenu_amenity dl dt{
				color: #D65927;
				font-size: 16px;
				font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			}
			div#indexmenu_amenity dl dd{
				color: #000;
				font-size: 14px;
				font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
				margin-top: 10px;
			}
		div#indexmenu_amenity .amenitybnr{ margin: 40px 0 0; text-align: center;}
		div#indexmenu_amenity h4{
			color: #1A2F4A;
			font-size: 13px;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		}
		div#indexmenu_amenity .flex-btw{}
			div#indexmenu_amenity .flex-btw li{ margin-top: 10px;}


div#indexmenu_tochinashisokochi ul,
div#indexmenu_tochinashisokochi ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#indexmenu_tochinashisokochi ul {
	margin: 0 auto;
	width: 980px;
}
div#indexmenu_tochinashisokochi ul li {
	float: left;
	margin: 20px 0 40px;
}



/*	example
===================================================================*/
div#example {
	width: 934px;
	margin: 10px auto 30px auto;
	font-size: 75%;
}

div#example div.case {
	width: 932px;
	padding: 16px 0 32px 0;
	border: 1px #CCCCCC solid;
	border-top: none;
	text-align:left
}



div#example div.case ul{
	width:910px;
	margin:0 auto;
}



div#example div.case ul li.title01{
	padding-top:25px;	
}
