@charset "euc-jp";
/* コンテンツ */
.contensTitle, .head, .section {width:860px;margin-left:auto;margin-right:auto;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";}
.contensTitle {margin-top:30px;}
.contensTitle h1 {background-color:#ce2323;color:#fff;}
/* head */
.head {height:340px;position:relative;background:url(../image/sp_web/bgHead.png?20200907) no-repeat left center;}
.head h2 {padding:35px 0 0 35px;}
.head .desc {padding:15px 350px 0 35px;font-size:16px;line-height:1.5;}
.head .access {position:absolute;bottom:25px;left:35px;padding:10px 50px 10px 10px;background-color:#fff;}
.head .access h3 {width:130px;height:28px;margin-bottom:8px;background-color:#666;border-radius:5px;font-size:13px;line-height:28px;color:#fff;text-align:center;}
.head .access ul {padding-left:1.5em;font-size:12px;list-style:none;}
.head .access ul li {margin-bottom:3px;}
.head .access .search {padding:0 5px;vertical-align:middle;}
/* section */
.section {padding:30px 0;}
.about, .around, .area {border-bottom:solid 1px #999;}
.seamless {margin-bottom:90px;}
.about .secThum, .area .secThum {width:390px;float:left;text-align:right;}
.around .secThum, .seamless .secThum {width:390px;float:right;}
.about .secDesc, .area .secDesc {width:400px;float:right;}
.around .secDesc, .seamless .secDesc {width:400px;float:left;}
.secDesc h3 {margin:19px 0 26px;font-size:36px;line-height:1.2;}
.about .secDesc h3 {font-size:32px;}
.secDesc p {margin-bottom:1em;font-size:16px;line-height:1.7;}
.secRecApp {margin-top:30px;padding:20px 30px;background-color:#fdf9e8;border:solid 1px #fcefb6;}
.secRecApp p {margin-bottom:0;}
.secRecApp .thum {float:left;width:72px;}
.secRecApp .title {padding:20px 0 0 85px;font-size:18px;}
/* clearfix */
.clearfix:after {clear:both;content:" ";display:block;font-size:.1em;height:.1px;line-height:0;visibility:hidden;}
.clearfix {display:inline-block;min-height:1%;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
