/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type081-01 */

@import url("../../../../go/designtemplate/pc/type081-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type081-01/stylebasecolor.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/
#riid_120 {
	padding-bottom: 0;
}

/*■■■■■ PC ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
body {
	color: #4D4D4D;
}

.header_area {
	background-image: none;
}
.footer {
	background: #F7D5CD;
	border: none;
	border-top: 10px solid #9F4A4D;
}

/*■■■■■ リンク ■■■■■*/
a,
#select2-drop u,
#s2id_linkstyle u,
.area_8 .table_calendar_tate tr.calendar_month td.month {
	color: #9F4A4D;
}
.area_3 a,
.area_9 a {
	color: #FFFFFF;
}

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0 {
	background-color: #9F4A4D;
	border-color: #9F4A4D;
}

/*■■■■■ 電話番号 ■■■■■*/
.list_1 .tellink,
.list_1 .tellink:hover,
.edit_form .edit_area_area_8_1 .point .tellink,
.edit_form .edit_area_area_8_1 .point .tellink:hover {
	color: #9F4A4D;
}
.area_3 .tellink,
.area_3 .tellink:hover,
.area_9 .tellink,
.area_9 .tellink:hover {
	color: #FFFFFF;
}

/*■■■■■ ↓各areaの設定↓ ■■■■*/
.area_3,
.area_9 {
	background: #9F4A4D;
	border-radius: 5px;
	padding: 10px;
}
.area_11,
.area_12,
.area_13,
.area_14 {
	background: #f7d5cd;
	background: rgba(247, 213, 205, 0.9);
}

/*■■■■■ box ■■■■■*/
.area_3 .box,
.area_9 .box {
	border: none;
}

/*■■■■■ 親タイトル ■■■■■*/
.none .title,
.form_none .form_title {
	color: #4D4D4D;
}
.area_2 .none .title:hover,
.area_2 .this .title,
.area_2 .this .title:hover,
.area_2 .form_none .form_title:hover,
.area_2 .form_this .form_title,
.area_2 .form_this .form_title:hover {
	color: #9F4A4D;
}

.area_4 .none .title,
.area_4 .this .title,
.area_4 .form_none .form_title,
.area_4 .form_this .form_title {
	background: #FCEEEB;
	border-radius: 5px;
	color: #9F4A4D;
}

.area_6 .none .title,
.area_6 .this .title,
.area_6 .form_none .form_title,
.area_6 .form_this .form_title {
	background: none;
	border: 1px dashed #9F4A4D;
	border-radius: 5px;
	color: #9F4A4D;
}

.area_8 .none .title,
.area_8 .none .title:hover,
.area_8 .form_none .form_title,
.area_8 .form_none .form_title:hover,
.area_8 .this .title,
.area_8 .this .title:hover,
.area_8 .form_this .form_title,
.area_8 .form_this .form_title:hover,
.area_8 .this .this_title,
.pagetitle .pagetitle_1 {
	border-color: #9F4A4D;
	color: #9F4A4D;
}
.area_8 #riid_120 .none .title,
.area_8 #riid_120 .none .title:hover {
	background: url(/cds/cdsroot/skin/img/illust2.png) no-repeat left center;
	padding-left: 60px;
	line-height: 1;
}
.area_8 #riid_330 .none .title,
.area_8 #riid_330 .none .title:hover {
	background: url(/cds/cdsroot/skin/img/illust1.png) no-repeat left center;
	padding-left: 100px;
	line-height: 1;
}


/*■■■■■ 子タイトル ■■■■■*/
.list_2 .child_link .title,
.list_2 .child_link .title_s,
.area_4 .child_link .title,
.area_4 .child_link .title_s {
	background-image: url(/cds/cdsroot/skin/img/mark_arrow_1_s.png);
	color: #4D4D4D;
}

/*■■ 文章表示あり ■■*/
.area_8 .list_2 .child_link .title {
	background: #9F4A4D;
	border: none;
	border-radius: 5px;
	color: #FFFFFF;
}

/*■■ 文章表示なし ■■*/
.area_8 .list_2 .child_link .title_s,
.area_8 .list_2 .child_link .title_s:hover {
	background-image: url(/cds/cdsroot/skin/img/mark_arrow_1.png);
	color: #9F4A4D;
}

/*■■■■■ Q ■■■■■*/
.area_8 .faqstyle .list_2 .child_link .title {
	background-image: url(/cds/cdsroot/skin/img/mark_q.png);
	color: #9F4A4D;
	border-radius: 0;
}
.area_8 .faqstyle .list_2 .child_link .title:first-letter {
	color: #9F4A4D;
}

/*■■■■■ A ■■■■■*/
.area_8 .faqstyle .list_2 .text_box_1 {
	background-image: url(/cds/cdsroot/skin/img/mark_a.png)
}

/*■■■■■ 子ページの目次 ■■■■■*/
.area_8 .mokuji > li > a {
	background-image: url(/cds/cdsroot/skin/img/mark_arrow_1_s.png);
}

/*■■■■■ .title3rd ■■■■■*/
.title3rd {
	background: #F7D5CD;
	border-radius: 5px;
	color: #9F4A4D;
}
.area_8 .title3rd {
	padding: 15px;
}

/*■■■■■ 流れ hr ■■■■■*/
hr.pagearrow:after,
.nicEdit-main hr.pagearrow:after {
	border-top-color: #9F4A4D;
}

/*■■■■■ 大見出し ■■■■■*/
.heading1 {
	border-bottom: 1px solid #9F4A4D;
	color: #9F4A4D;
}
/*■■■■■ 小見出し ■■■■■*/
.heading2 {
	color: #9F4A4D;
}
.heading2:before {
	content: "\025c6";
	color: #9F4A4D;
}

/*■■■■■ 引用 ■■■■■*/
blockquote,
.nicEdit-main blockquote {
	background: #FFFFFF;
	border-color: #F8A6A7;
}

/*■■■■■ 特記 ■■■■■*/
.point,
.nicEdit-main .point {
	background: none;
	border: 1px solid #9F4A4D;
}

blockquote > .point-title,
.point > .point-title,
.point1 > .point-title,
.point2 > .point-title {
	font-weight: normal;
	color: #9F4A4D;
	margin-bottom: 10px;
}

/*■■■■■ 表 ■■■■■*/
table th,
.form_table td table th,
.form_table tr:first-child td table th,
.form_table td table tr:first-child th,
.form_table tr:last-child td table th,
.form_table td table tr:last-child th,
.nicEdit-main table th {
	background: #FCEEEB;
	border-color: #9F4A4D;
	color: #9F4A4D;
}
table td,
.nicEdit-main table td {
	border-color: #9F4A4D;
	color: #4D4D4D;
}
.form_table td table td,
.form_table tr:first-child td table td,
.form_table td table tr:first-child td,
.form_table tr:last-child td table td,
.form_table td table tr:last-child td,
.form_table .th,
.form_table .th_h,
.form_table .td,
.form_table td table td {
	background-color: initial;
}
.area_8 table th,
.area_8 table td {
	font-weight: normal;
	padding: 20px;
}
.area_8 table td .heading2 {
	margin: 0;
}

/*■■ 枠線無しの表 ■■*/
.list_1 .noframe th,
.list_1 .noframe td,
.list_1 .noframe2 th,
.list_1 .noframe2 td {
	color: #4D4D4D;
}

/*■■■■■ 箇条書き ul ■■■■■*/
ul li:before,
.nicEdit-main ul li:before,
.edit_area_area_8_1 ul li:before {
	color: #9F4A4D;
}

/*■■■■■ 箇条書き ul（チェックマークのリスト） ■■■■■*/
.area_9 .rschecklist > li:before,
.area_9 ul.rsstep li .rschecklist > li:before,
.area_9 ol.rsstep li .rschecklist > li:before {
	border-color: #FFFFFF !important;
}

/*■■■■■ 箇条書き ol ■■■■■*/
ol li:before,
.nicEdit-main ol li:before {
	color: #9F4A4D;
}

/*■■■■■ 流れリスト ul ■■■■■*/
ul.rsstep > li,
.nicEdit-main ul.rsstep > li {
	border-color: #9F4A4D;
}
ul.rsstep > li:before,
.nicEdit-main ul.rsstep > li:before {
	border-top-color: #9F4A4D;
}

/*■■■■■ 流れリスト ol ■■■■■*/
ol.rsstep > li,
.nicEdit-main ol.rsstep > li {
	border-color: #9F4A4D;
}

/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1,
.list_1 .mark_details_2,
.list_2 .mark_details_2 {
	background: #FCEEEB;
	border-color: #FCEEEB;
	border-radius: 5px;
	color: #9F4A4D;
	font-weight: normal;
}

/*■■■■■ rs_newmark ■■■■■*/
.rs_newmark > span:after,
.rs_newmark:hover > span:after {
	background-color: #9F4A4D;
	padding: 3px;
}



/*■■■■■ PV ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.prev_all_smart .area_8 .list_2 .child_link .title {
	padding: 15px 25px 15px 15px;
}

.prev_all_smart .area_8 .title3rd,
.prev_all_smart .area_8 .list_2 .title3rd {
	padding: 15px;
}

.prev_all_smart .area_8 blockquote,
.prev_all_smart .area_8 .point {
	margin: 0;
	padding: 20px;
}

.prev_all_smart .area_8 table th,
.prev_all_smart .area_8 table td {
	padding: 15px;
}
.prev_all_smart .area_8 .noframe th,
.prev_all_smart .area_8 .noframe td {
	padding: 0;
}
.prev_all_smart .area_8 .noframe2 th,
.prev_all_smart .area_8 .noframe2 td {
	padding: 5px;
}
.prev_all_smart .area_8 .rotate span {
	display: inline-block;
	transform: rotate(90deg)
}



/*■■■■■ MOBILE ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media only screen and (max-width: 320px) {

.area_8 .list_2 .child_link .title {
	padding: 15px 25px 15px 15px;
}
.area_8 .title3rd,
.area_8 .list_2 .title3rd {
	padding: 15px;
}

blockquote,
.area_8 .point {
	margin: 0;
	padding: 20px;
}

.area_8 table th,
.area_8 table td {
	padding: 15px;
}
.area_8 .noframe th,
.area_8 .noframe td {
	padding: 0;
}
.area_8 .noframe2 th,
.area_8 .noframe2 td {
	padding: 5px;
}
.rotate span {
	display: inline-block;
	transform: rotate(90deg)
}

}

/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
