body{font-size:16px;color:#333;font-family:"メイリオ",Meiryo,"verdana","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif}#index #hdr{height:768px;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/bg_top.jpg) center top no-repeat;background-size:cover;position:relative}#p2nd #hdr{height:356px;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/bg_top.jpg) center no-repeat;background-size:cover;position:relative}.wrap{margin:auto;max-width:1100px;padding:0 10px}header wrap{max-width:1200px}.wrap2{margin:auto;max-width:900px;padding:0 10px}#header .wrap{padding:0}.header_box{position:relative;height:170px}section{background:#fff}#access{border-top:1px solid #dadada;padding:30px 0 10px!important;background:#e4f6fd;margin-bottom:0}#mainvisual .main_catch{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;text-align:center;color:#fff;width:80%;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.main_catch small{display:block;margin-bottom:20px!important}.main_catch h2,.main_catch h3{color:#FFF!important;line-height:1.5}.main_catch h3{padding-top:60px}.normal_top{padding:40px 0}.message{padding:30px 0}.message .units-row{margin-bottom:0}.message .unit-30{text-align:center}.pickup{padding:40px 0;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/bg_pickup.jpg) no-repeat center top #000}.normal{padding:40px 0}.ticker{padding:20px 0 10px;background:#e4f6fd;text-align:center;color:#224a80}.big{font-size:36px;font-weight:700}p#sitetitle{line-height:1;position:absolute;top:40px;left:10px;padding:0}h2{font-size:30px;font-weight:400;margin-bottom:15px}h2.title{color:#000;padding:15px 0 5px;text-align:center;font-weight:400;margin-bottom:0;letter-spacing:.1em;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/banner/ba2p.gif) no-repeat center top}dl.info_list{width:100%;clear:both;margin:0 auto 10px;display:inline-block}dl.info_list:last-child{margin-bottom:0}dl.info_list dt{float:left;width:120px;display:inline-block;font-weight:400;line-height:1.2;padding-bottom:8px}dl.info_list dd{display:inline-block;font-weight:400;margin-left:0;padding-bottom:8px;line-height:1.2}dl.info_list:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}dl.info_list2{width:100%;clear:both;margin:0 auto 10px;display:inline-block;border-bottom:1px dashed #ccc}dl.info_list2 dt{float:left;width:120px;font-weight:400;display:inline-block;padding-left:10px;padding-bottom:8px}dl.info_list2.noncat dt{width:120px}dl.info_list2 dd{display:inline-block;margin-left:0;padding-left:10px;padding-bottom:8px}dl.info_list2:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.p_new{margin-left:10px;border-radius:0;color:#fff;background:#d11e2e;font-size:10px}.thumb_list{list-style-type:none;text-align:center}.thumb_list li{display:inline-block;margin-bottom:20px;margin-right:20px}.thumb_list img{width:172px;height:150px}.sbox{background:#fff;margin-left:auto;margin-right:auto}.sbox p{padding:10px 20px 0}.sbox img{width:100%;margin-bottom:15px}.sbox h2.title{font-size:24px!important;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/banner/p_red.gif) no-repeat center top}#index h3{text-align:center;font-weight:400;margin-bottom:20px;color:#333}#h4,h5{font-size:18px;font-weight:700;margin-bottom:15px}h4{border-bottom:2px solid #ced0d3;color:#000;font-weight:400;padding:5px 10px;clear:both}ul.flow{font-size:18px}ul.flow li{margin:18px 0 0 10px;padding:6px 10px 12px 40px;line-height:1;list-style-type:none}ul.flow li:first-child{background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/n01.png) no-repeat left top;background-size:36px 36px}ul.flow li:nth-child(2){background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/n02.png) no-repeat left top;background-size:36px 36px}ul.flow li:nth-child(3){background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/n03.png) no-repeat left top;background-size:36px 36px}ul.flow li:nth-child(4){background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/n04.png) no-repeat left top;background-size:36px 36px}ul.flow li:nth-child(5){background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/n05.png) no-repeat left top;background-size:36px 36px}.blocks-4,.blocks-2{margin-bottom:0!important}#info .units-row{margin-bottom:0}p{padding:0 10px;line-height:2}a:link{color:#25519f;text-decoration:underline}a:visited{color:#25519f;text-decoration:underline}a:hover{color:#69c;text-decoration:underline}a:active{color:#69c;text-decoration:underline}.img_list a{color:#000;text-decoration:none}#bread a{text-decoration:underline}#bread a:hover{color:#ccc;text-decoration:underline}.sidelist a{color:#333;text-decoration:none}.sidelist a:hover{color:#ccc;text-decoration:underline}#gnav_btn{display:none}#gnav_btn{position:absolute;top:35px;right:10px;width:40px;height:40px;background:rgba(37,81,159,1)}#gnav_btn:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.icon_list:before{content:" \f0c9";font-family:FontAwesome;font-size:20px;color:#fff;display:block}#gnav_btn a{display:block;height:40px;line-height:40px;text-align:center;vertical-align:top;text-decoration:none}#menu_list{z-index:1000;display:block}footer{border-top:1px solid #dadada;font-size:14px}footer .blocks-3{margin-bottom:0;padding-bottom:0}.sub_catch{text-align:center;font-size:18px;border:none;background:0 0;padding:30px 0 10px;opacity:1}footer p{padding:0}.f_address{display:table;margin-left:auto;margin-right:auto}.f_contact{display:table;margin-left:auto;margin-right:auto}.flink{background:#224a80;padding:0}#footer_link{margin:0;padding:10px 0}#footer_link li{list-style-type:none;display:inline;color:#fff;margin:0 15px 0 0;padding:0 0 0 10px;border-left:1px solid #fff}#footer_link a{color:#fff;text-decoration:none}#footer_link a:hover{color:#eee}#copyright{text-align:center;padding:10px;font-size:12px;color:#fff;margin-bottom:0!important}#back-top{position:fixed;bottom:220px;right:15px;z-index:1000}.fba{padding-top:20px}.sidebox{background:rgba(255,255,255,.8);margin:0 10px;border:1px solid #dadada;margin-bottom:30px}.sidetitle{font-size:18px;padding:15px;line-height:1;color:#fff;text-align:left;background:#25519f}.sidetitle:before{content:" \f0c5";font-family:FontAwesome;color:#fff;padding-right:10px}.sidetitle.entry:before{content:" \f0f6";font-family:FontAwesome;color:#fff;padding-right:10px}ul.sidelist{margin:0}ul.sidelist li{list-style-type:none}ul.sidelist li{width:100%;margin:0;padding:0;position:relative}ul.sidelist li a{display:block;padding:12px 20px 11px;font-size:100%;border-bottom:solid 1px #dadada;background:#fff;zoom:1}ul.sidelist li:last-child a{border-bottom:none}ul.sidelist li a:hover,ul.sidelist li a:active{background-color:#c4c8c9;color:#fff;text-decoration:none;border-bottom:solid 1px rgba(221,221,221,1)}ul.sidelist li a:after{content:" \f105";font-family:FontAwesome;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:15px;color:#02346a;text-decoration:none}ul.sidelist li a:hover:after{color:#fff}.blocks-2>li{width:50%}.inner_box{border:1px solid #ccc;border-top:3px solid #81b8ff;background:#fff;margin-bottom:20px;overflow:hidden}.inner_box.heightLine-top1st{background:rgba(255,255,255,.7)}.inner_box h2{border:none;padding:15px 0;margin:0;font-size:22px}.inner_box:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.inner_box p{padding:10px 20px;margin-bottom:0}a.btn{text-decoration:none;color:#25519f}.btn{border-radius:0;border:1px solid #25519f;background:#fff;color:#25519f}.btn:hover{color:#fff;background:#69c;border:1px solid #69c}.con_btn{clear:both;margin:0 auto 20px}.con_btn:after{content:" \f105";font-family:FontAwesome;color:#25519f;padding-right:10px;text-decoration:none}.con_btn:hover:after{content:" \f105";font-family:FontAwesome;color:#fff;padding-right:10px;text-decoration:none}.con_btn_red{clear:both;margin:0 auto 20px;background:#e83416;border:1px solid #e83416;color:#fff;position:absolute;left:50%;bottom:25px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}a.con_btn_red{color:#fff}.con_btn_red:before{content:" \f2c2";font-family:FontAwesome;color:#fff;padding-right:10px;text-decoration:none}.btn.con_btn_red:hover{background:#f89685!important;border:1px solid #f89685}#p2nd ol#bread{clear:both;padding:10px;font-size:12px;line-height:1;margin:0 0 10px}#p2nd ol#bread li{background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/p_bread.gif) no-repeat left center;list-style-type:none;display:inline;margin-right:20px;padding-left:20px}#p2nd ol#bread li.home{background:0 0;padding-left:0}#p2nd ol#bread li.home:before{content:" \f015";font-family:FontAwesome;color:#25519f;padding-right:5px}.gallery-caption{font-size:12px}#bnr h1{position:absolute;color:#fff;bottom:50px;left:50%;-ms-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);font-weight:400;font-size:36px;text-align:center;border-bottom:2px solid #fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#bnr h1 small{display:block;margin-bottom:20px;color:#fff;text-shadow:1px 1px 3px #fff;line-height:1;border-bottom:none;text-shadow:1px 1px 1px rgba(0,0,0,.1)}h1.mainbanner{background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/banner/ba1p.jpg) no-repeat 10px 10px,rgba(255,255,255,.7);padding:12px 10px 12px 26px;margin:0 0 20px;color:#333;line-height:1.2;font-size:30px;font-weight:400;border:1px solid #dadada}#p2nd h2{border-bottom:3px solid #25519f;padding:10px;clear:both;font-size:24px;font-weight:400}#p2nd h2:before{content:'';display:inline-block;width:22px;height:14px;background-image:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/banner/ba3p.gif);background-size:contain;vertical-align:middle;margin-right:10px}#p2nd h3{border-left:4px solid #25519f;padding:7px 10px;clear:both;font-size:22px;font-weight:700;background:#def5fc}#p2nd h4{border-bottom:2px solid #25519f;color:#000;font-size:22px;font-weight:700;padding:5px 10px;margin-bottom:20px;clear:both}#p2nd h5{border-left:4px solid #00a6e6;border-bottom:none;padding:3px 10px;clear:both;font-size:20px;font-weight:700;margin-left:10px}.ggmap{border:1px solid #CCC!important;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.date{text-align:right;font-size:12px;color:#25519f}.wp-pagenavi{text-align:center;padding:20px;clear:both}.wp-pagenavi a,.wp-pagenavi span{padding:.4em .8em;border:1px solid #dadada;background:#fff;text-decoration:none;margin:2px;color:#666}.wp-pagenavi a:hover{color:#fff;background:#25519f;border:1px solid #25519f}.wp-pagenavi span.current{padding:.4em .8em;border:1px solid #25519f;background:#dfeff9;color:#25519f}.wp-pagenavi .smaller{font-size:16px}dl.faq{border-bottom:1px solid #d0d0d0}dl.faq dt{margin:18px 0 0 10px;padding:0 10px 10px 30px;font-weight:400;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/p_q.png) no-repeat left top;line-height:1.2}dl.faq dd{margin:10px 10px 0;padding:0 0 18px 20px;background:url(//co-bken.com/wp/wp-content/themes/bken/common/css/../image/point/p_a.png) no-repeat left top}.subtext{text-align:right;font-size:12px}.sns{margin:0 auto;text-align:center}.sns ul{list-style:none;padding-top:10px}.sns li{float:left;width:48%;margin:0 2% 3% 0;font-size:18px}.sns li a{font-size:80%;position:relative;display:block;padding:10px;color:#fff;border-radius:2px;text-align:center;text-decoration:none}.sns .twitter a{background:#00acee}.sns .twitter a:hover{background:#0092ca}.sns .facebook a{background:#3b5998}.sns .facebook a:hover{background:#2c4373}.sns .googleplus a{background:#db4a39}.sns .googleplus a:hover{background:#ad3a2d}.sns .hatebu a{background:#5d8ac1}.sns .hatebu a:hover{background:#43638b}.sns .line a{background:#25af00}.sns .line a:hover{background:#219900}.sns .pocket a{background:#f03e51}.sns .pocket a:hover{background:#c0392b}@media only screen and (min-width:768px){.share{padding-bottom:10px}.sns ul{margin:0 auto;list-style:none}.sns li{width:18%;margin:0 2% 3% 0}.sns li a{font-size:75%;padding:10px 2px}}@media screen and (min-width:480px){.sns .line{display:none}}.link_back{position:relative;width:100%;clear:both;text-align:center;padding:10px;margin:20px 0 30px;border:1px solid #dadada;background:#fff;color:#000!important}.link_back a{color:#000!important;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9998px}.link_back:before{content:" \f106";font-size:22px;vertical-align:baseline;font-family:FontAwesome;color:#25519f;padding-right:10px;text-decoration:none}.link_back:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}table th{width:25%}td p{padding:0;margin:0 0 10px}td ol{padding-left:0;margin-left:35px}.user_box td{border:none!important}.photo{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd}.link1:before{content:" \f138";font-family:FontAwesome;color:#25519f;text-decoration:none;padding-right:5px}.txt_attention{color:red}.green_box{border:1px solid #b3d5a0;background:#eef7e3;padding:15px;margin-bottom:20px;clear:both}.blue_box{border:1px solid #c9e8f2;background:#e4f6ff;padding:15px;margin-bottom:20px;clear:both}.pink_box{border:1px solid #ecd0d3;background:#fddfde;padding:15px;margin-bottom:20px;clear:both}.glay_box{border:1px solid #dadada;background:#eee;padding:15px;margin-bottom:20px;clear:both}.glay_border_box{border:1px solid #dadada;background:#fff;padding:15px;margin-bottom:20px;clear:both}.wpcf7c-conf{border:1px solid #cccccc!important;background:#fff!important}.wpcf7-submit{font-size:17px;padding:3px 25px;background:#e9e9e9;color:#363b3f;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:none;border-right:none;border-left:none;border-bottom:solid 4px #dcdcdc}.wpcf7-submit:hover{background-color:#dcdcdc;color:#dc143c}#mts-postcode-button{display:none}.f_left{float:left}.f_right{float:right}.f_clear{clear:both}.f_left_img{float:left;margin:0 20px 20px 0}.f_right_img{float:right;margin:0 0 20px 20px}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.alignleft{display:inline;float:left;margin-right:1.625em;margin-bottom:1.625em}.alignright{display:inline;float:right;margin-left:1.625em;margin-bottom:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.625em}.non_disp{display:none}.txt_inde{text-indent:-9998px}.f14{font-size:14px}.f15{font-size:15px}.pb0{padding-bottom:0}.mt5{margin-top:5px}.mt7{margin-top:7px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.pl10{padding-left:10px}.spacer_h{margin-bottom:500px}@media only screen and (min-width:897px){#menu_list{display:inline;position:absolute;top:40px;right:0;margin:0;padding:18px 0 12px;text-align:right}#menu_list li{display:inline-block;list-style-type:none;margin:0 10px}#menu_list li:last-child{display:none}#menu_list li a{color:#fff;text-decoration:none}#menu_list li:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#menu_list li:before{content:" \f105";font-family:FontAwesome;color:#fff;padding-right:10px;text-decoration:none}}@media only screen and (max-width:896px){#index #hdr{height:600px}#p2nd #hdr{height:250px}#gnav_btn{display:inline-block}#gnavi nav{width:100%;overflow:hidden}#header{border-bottom:none}span.sp{display:block}#menu_list{display:block;width:100%;overflow:hidden;position:absolute;top:100px;left:0;margin:0;padding:0;border-top:solid 1px rgba(37,81,159,.9)}#menu_list{display:none}#menu_list li{list-style-type:none}#menu_list li{width:100%;margin:0;padding:0}#menu_list li:last-child{display:block}#menu_list li a{display:block;padding:12px 20px 11px;font-size:100%;border-bottom:solid 1px #fff;background:rgba(37,81,159,.9);zoom:1}#menu_list li a:link,#menu_list li a:visited{color:#fff;text-decoration:none}#menu_list li a:hover,#menu_list li a:active,#menu_list li a.current{background-color:#fff;color:#25519f;text-decoration:none;border-bottom:solid 1px rgba(221,221,221,1)}#menu_list a:before{content:" \f105";font-family:FontAwesome;color:#fff;padding-right:10px;text-decoration:none}#menu_list a:hover:before{content:" \f105";font-family:FontAwesome;color:rgba(37,81,159,1);padding-right:10px;text-decoration:none}　 .main_catch small{margin-bottom:10px!important}.main_catch h2{font-size:24px;margin-bottom:10px}.main_catch h3 br{display:none}#footer_link{text-align:center;font-size:12px;padding-bottom:0}#copyright{text-align:center;padding-top:0}#address{text-align:center;padding:10px 0 0;margin:0}#back-top{position:fixed;bottom:10px;right:0}footer .units-row .unit-50{margin-bottom:0;padding:0}.lead_txt{text-align:left}.lead_txt br{display:none}table th{background:#eee}table th{padding-left:15px;padding-right:15px}table th,table td{width:100%;display:block;border-left:none!important;border-right:none!important}table td{border-bottom:none!important;border-top:none!important}}@media only screen and (max-width:550px){#bnr h1{font-size:24px}.con_btn_red{padding-left:10px;padding-right:10px}#hdr{height:480px}.pickup{background-size:auto 100%}img.alignleft,.wp-caption.alignleft{float:none;clear:both;margin-right:auto;margin-left:auto}img.alignright,.wp-caption.alignright{float:none;clear:both;margin-right:auto;margin-left:auto}p#sitetitle{width:240px}.main_catch h2{font-size:20px;font-weight:700;margin-bottom:10px;line-height:1.2}.main_catch h3{font-size:16px;padding-top:30px}header h1{font-size:12px}h2{font-size:24px}.thumb_list{margin-left:10px}.thumb_list li{display:inline-block;margin-bottom:10px;margin-right:10px}.thumb_list img{width:150px;height:130px}dl.info_list dt{float:none}dl.info_list dd{display:block}dl.info_list2 dt{float:none;padding-bottom:0}dl.info_list2 dd{display:block}.form-width{max-width:100%}.f_right_img,.f_left_img{float:none!important;clear:both!important}#copyright{font-size:12px}.f_address{text-align:center}.f_address a{display:block}img.f_logo{width:280px}ul.flow{margin-left:10px}ul.flow li{line-height:1.5}}