/* 053 */
#head_wrap .text { padding: 53px 0 55px; font-size: 112%; }
#head_wrap .text p { margin-bottom: 0;line-height:1.8em; }
.bg_wrap { background-color: #f6f5ef; }
#lead_text p + p{ margin-top: 30px; }
#column_wrap img{max-width:100%;vertical-align: bottom;}
#column_wrap #section_01 .border_title span img { padding: 0 56px;}
#column_wrap #section_02 .border_title span img { padding: 0 34px;}
#column_wrap #section_03 .border_title span img { padding: 0 45px;}
.border_title:after{top:61%;}
#column_wrap .bg_wrap .border_title span img{background-color: #f6f5ef;}
#column_wrap .text_right{ width:46.837%; }
#column_wrap .text_left{ width:46.94%; }
#column_wrap p + p { margin-top: 28px; }
#column_wrap .row + .row { margin-top: 57px;}
#column_wrap .row + .row.last { margin-top: 20px;}
#column_wrap .text { text-align: left; }
#column_wrap #section_01 { padding: 67px 0 77px; }
#column_wrap #section_02 { padding: 65px 0 80px; }
#column_wrap #section_03 { padding: 65px 0 64px; }
#column_wrap p{font-size: 101%;line-height: 1.7em;}
#column_wrap #section_01 .border_title { margin-bottom: 52px; }
#column_wrap #section_02 .border_title { margin-bottom: 65px; }
#column_wrap #section_03 .border_title { margin-bottom: 63px; }
#column_wrap #section_02 .twocol_block{padding: 43px 0 74px; }
#column_wrap #section_03 .twocol_block{padding: 47px 0 0; }
#column_wrap .twocol_block ul li:first-child{margin-left: 0;}
#column_wrap .twocol_block ul li{width:46.94%;float: left;margin-left: 6%;}
#column_wrap .twocol_block ul li:nth-child(odd){margin-left:0;}
#column_wrap .twocol_block ul li:nth-child(n+3){padding-top:52px; }
#column_wrap .caption_txt{padding-top: 15px;}
#column_wrap .caption_txt .caption_no{font-weight: bold;}
#column_wrap .way_list {border: 3px solid #dadada;margin-top: 37px;}
#column_wrap #section_02 .way_list{margin-top: 0; }
#column_wrap #section_01 .way_list {border: 4px solid #c5c4bf;margin: 44px 0px 0px 0px;}
#column_wrap .way_list .way_list_inner{padding: 35px 40px 39px;}
#column_wrap .icon_title{font-size: 142.939%;font-weight: bold; padding: 6px 0px 15px 47px;background-image: url(../img/053/icon.png);background-repeat: no-repeat;background-size: 34px;background-position: left top;}
#column_wrap #section_03 .text_cov{padding-bottom: 32px ;}
#column_wrap .text_cov li + li { padding-top:4px;}
#column_wrap .name a{color: #cc0000;font-weight: normal;}
#column_wrap .name a img{vertical-align: middle;}
#column_wrap .note_txt { position:relative;padding-left:1em; font-size: 85.763%; }
#column_wrap #section_01 .note_txt { line-height:2em }
#column_wrap .note_txt span { position:absolute;left:0; }
#column_wrap .question_block { background-color: #fff; padding: 39px 5.1%; margin-top: 57px; }
#column_wrap .question_block .question{ font-size: 142.939%;font-weight:bold;}
#column_wrap .question_block .answer{ margin-top:17px;}
#column_wrap .ans_choice{counter-reset: ans_choice;list-style-type: none;font-weight:bold; padding: 30px 0 52px 2em;position:relative;}
#column_wrap .ans_choice li + li{padding-top:5px;}
#column_wrap .ans_choice li:before{counter-increment: ans_choice;content: counters(ans_choice, ".") ".";position:absolute;left:0;}
#column_wrap .name{font-size: 114.3%; padding-bottom: 10px;font-weight: bold;}
#column_wrap #profile_wrap { padding-top: 48px; }
#column_wrap #profile_wrap .note_txt{position:relative;margin-bottom: 50px; padding-left:1em;}
#column_wrap #profile_wrap .note_txt span { position:absolute;left:0;}
#column_wrap #profile_wrap p + p { margin-top: 0;}
#column_wrap #profile_wrap .container { background: url(../img/053/img_10.jpg) no-repeat left bottom #f0efed; padding: 110px 45px 40px 382px; min-height: 214px; }
#column_wrap #profile_wrap a { color: #c60000; }
#column_wrap #profile_wrap .container .text{ margin-top: -60px; }
#column_wrap #profile_wrap .bold { font-size: 129% }
#column_wrap #profile_wrap .container .text_wrap { background: #f0efed;}
@media only screen and (max-width: 767px) { /*044*/
#footer_button_area .container { margin-top: 35px; }
#head_wrap {font-size: 114.286%;}
#head_wrap .text { padding: 45px 20px; line-height: 1.5; }
#contents_wrap { margin-bottom: 45px; }
#column_wrap p + p { margin-top: 20px; }
#column_wrap .text_left p, #column_wrap .text_right p {margin-top: 1.5em;}
#head_wrap .text p { margin-bottom: 0; text-align: center; }
#column_wrap #section_01 .border_title span img {padding: 0 13px; }
#column_wrap #section_02 .border_title span img {padding: 0 13px; }
#column_wrap #section_03 .border_title span img {padding: 0 13px; }
#column_wrap .text_right,#column_wrap .text_left{ width:100%; }
#column_wrap #section_01 { padding: 45px 0 33px; }
#column_wrap #section_02 { padding: 37px 0 45px; }
#column_wrap #section_03 { padding: 45px 0 40px; }
#column_wrap #section_01 .border_title,#column_wrap #section_02 .border_title,#column_wrap #section_03 .border_title { margin-bottom: 40px; }
#column_wrap p{line-height: 1.7em;}
#column_wrap .twocol_block ul li:first-child{margin-left: 0;padding-top: 0;}
#column_wrap .twocol_block ul li{width:100%;float: none;margin-left: 0;padding-top: 30px;}
#column_wrap .twocol_block ul li:nth-child(n+3){padding-top:30px}
#column_wrap #section_02 .twocol_block{padding:30px 0;}
#column_wrap #section_03 .twocol_block{padding-top:30px;}
#column_wrap .twocol_block img{display: block;margin: 0 auto;}
#column_wrap .way_list .way_list_inner {padding: 15px;}
#column_wrap .text_cov li{margin-left: 1em;}
#column_wrap .text_cov li span{ display: inline-block;text-indent: -1em;}
#column_wrap #section_01 .way_list{margin: 34px 0px 0px 0px;}
#column_wrap #section_02 .way_list { margin:25px 0 0; }
#column_wrap .way_list{margin-top: 30px;}
#column_wrap .icon_title{background-size:26px;font-size: 114.286%; padding-left: 25px;}
#column_wrap .row + .row {margin-top: 0;}
#column_wrap .row + .row.last{margin-top:0;}
#column_wrap .question_block{padding: 5.1%;margin-top:30px;}
#column_wrap .question_block .question{font-size:114.286%; }
#column_wrap #section_03 .text_cov{ padding-bottom: 16px;}
#column_wrap .ans_choice{ padding: 16px 0 32px 2em;}
#column_wrap #profile_wrap { padding-top: 40px; }
#column_wrap #profile_wrap .container .text{ margin-top: 0px; }
#column_wrap #profile_wrap .note_txt { margin-bottom: 40px;}
#column_wrap #profile_wrap a { color: #c60000; }
#column_wrap #profile_wrap .container { background: url(../img/053/img_10_x2.jpg) no-repeat center top #fff; -webkit-background-size:376px 372px; background-size: 376px 372px; padding: 395px 0 0 0; min-height: inherit; }
#column_wrap #profile_wrap .container .text_wrap { background: #fff;}
#column_wrap #profile_wrap .container .text { float:none; width:100%; padding: 0; }
#column_wrap #profile_wrap .container .text .inner_text { padding-top: 13px; }
}
