/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type067-24 */

@import url("../../../../go/designtemplate/pc/type067-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type067-04/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type067-01/style_noside.css");
@import url("../../../../go/designtemplate/pc/type067-01/responsive.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

#INDEX .wrapper {width: 100%; padding: 0; background: none;}
.wrapper, .container_sol {box-shadow: none; background: #FCF5DC;}

.area_2 .none .title, .area_2 .this .title, .area_2 .form_none .form_title, .area_2 .form_this .form_title {padding: 5px 15px 3px 10px;}

.area_3 .none .title:after, .area_3 .this .title:after, .area_3 .form_none .form_title:after, .area_3 .form_this .form_title:after, .area_9 .none .title:after, .area_9 .this .title:after, .area_9 .form_none .form_title:after, .area_9 .form_this .form_title:after {display: none;}

#INDEX .area_7 {margin: 0;}
#boxtopimage7 {height: 450px !important;}
.topimage_img > img, .topimage_img > a > img {position: absolute;top: 50%;transform: translate(0, -50%);}
.topimage_text, .topimage_text:link, .topimage_text:visited, .topimage_text:hover {margin: 0 auto; left: 0; width: 100%;}

#INDEX .contents_top {width: 100%;}
#INDEX .area_8 .normalstyle, #INDEX .area_8 .voicestyle, #INDEX .area_8 .faqstyle {margin: 0 auto; width: 1010px;}
#INDEX .area_8 .list_1 {padding: 30px 20px 20px 20px;}
#riid_235 .normalstyle {width: auto !important;}
#INDEX .area_8 .box {margin: 0;}

.heading2, .nicEdit-main .heading2 { background-image: url(//s.s7.riums.jp/0052.s7/upload/skin/_or_file_00001230.png) ;}
.bannertext2 {text-shadow: 0 -2px 8px #442D11, 2px 0 8px #442D11, 0 2px 8px #442D11, -2px 0 8px #442D11;}
.concept_table {border-collapse: inherit;border:8px solid #EBE4BE;padding:3% 4% !important;background:#FFFFFF url(//s.s7.riums.jp/0052.s7/upload/skin/_or_file_00001233.png) no-repeat right top;}

.footer {padding: 0px; width: 100%; background: #4D2E0E;}
.area_10  {margin: 0 auto; padding: 20px 20px 10px 20px; width: 1010px;}


/*■■■■■ ↓レスポンシブ・ウェブデザイン↓ ■■■■■■■■■■■■■■■■■■■■*/

/* Under 667px */
@media only screen and (max-width: 667px) {
#boxtopimage7 {height: auto !important;}
#INDEX .area_8 .list_1 {padding: 10px 5px 10px 5px;}
.area_10 {padding: 10px 0;}
}

/*■■■■■ ↑レスポンシブ・ウェブデザイン↑ ■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/