/* 047 */
#head_wrap .text { padding: 34px 0 40px; 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 .border_title span img { padding: 0 30px;}
#column_wrap p + p { margin-top: 30px; }
#column_wrap .row + .row { margin-top: 46px;}
#column_wrap .text { text-align: left; }
#column_wrap #lead_text { padding: 65px 0 56px; }
#column_wrap #section_01 { padding: 80px 0 90px; }
#column_wrap #section_02 { padding: 84px 0 74px; }
#column_wrap p{font-size: 101%;line-height: 1.7em;}
#column_wrap #section_01 .border_title { margin-bottom: 36px; }
#column_wrap .circle_title{ font-size: 158%;font-weight: bold;padding-bottom: 12px;}
#column_wrap #section_01 .twocol_block{padding-top: 53px; }
#column_wrap .twocol_block ul li:first-child{margin-left: 0;}
#column_wrap .twocol_block ul li{width:45.7%;float: left;margin-left: 8.2%;}
#column_wrap .caption_txt{padding-top: 18px;}
#column_wrap .caption_txt .caption_no{font-weight: bold;}
#column_wrap #section_01 .way_list {border: 4px solid #c5c4bf;margin: 44px 0px 0px 0px;}
#column_wrap #section_02 .way_list .way_list_inner .text_cov li + li { margin-top: 7px; }
#column_wrap .way_list .way_list_inner{padding: 27px 52px 33px;}
#column_wrap .way_list .way_list_inner .twocol_block { padding-bottom: 34px;}
#column_wrap .way_list .way_list_inner p + p { margin-top: 17px;}
#column_wrap #section_02 .border_title span img{background-color: #f6f5ef!important;}
#column_wrap #section_02 .border_title { margin-bottom: 36px; }
#column_wrap #section_02 .twocol_block{padding-top: 34px; }
#column_wrap #section_02 .way_list {border: 4px solid #c5c4bf;margin: 37px 0px 36px 0px;}
.notice_txt { margin: 11px 0 0; font-size: 86%; display: inline-block;}
.notice_txt dt{ font-weight: bold; }
.notice_txt dd{ margin-left: 12px; }
#column_wrap .icon_title{font-size: 115%;font-weight: bold; padding: 6px 0px 5px 25px;background-image: url(../img/044/icon.png);background-repeat: no-repeat;background-position: left top;height: 29px;}
#column_wrap .text_cov{padding-bottom: 15px ;}
#column_wrap #section_02 .text_cov { padding-bottom: 0;}
#column_wrap #section_02 .row_last { margin: 35px 0 0;}
#column_wrap .name a{color: #cc0000;font-weight: normal;}
#column_wrap .name a img{vertical-align: middle;}
#column_wrap .profile_block{display: table;background-color: #e7e7e7;}
#column_wrap .profile_img{width: 376px;display: table;}
#column_wrap .profile_txt{display: table-cell;vertical-align: middle;padding: 0px 20px 0px 44px;}
#column_wrap .name{font-size: 114.3%; padding-bottom: 10px;font-weight: bold;}
#column_wrap #profile_wrap { padding-top: 58px; }
#column_wrap #profile_wrap .note_txt{margin-bottom: 62px; padding-left:1em;}
#column_wrap #profile_wrap .note_txt span { display: inline-block;text-indent: -1em;}
#column_wrap #profile_wrap p + p { margin-top: 0;}
#column_wrap #profile_wrap .container { background: url(../img/047/img_07.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 .text { padding: 17px 20px 17px; line-height: 1.5; }
#contents_wrap { margin-bottom: 45px; }
#column_wrap p + p { margin-top: 20px; }
#head_wrap .text p { margin-bottom: 0; text-align: center; }
#column_wrap #section_01 .border_title span img,#column_wrap #section_03 .border_title span img {padding: 0 6px; }
#column_wrap #lead_text{ padding: 25px 0 30px; }
#column_wrap #section_01 { padding: 48px 0 40px; }
#column_wrap #section_02 { padding: 38px 0 40px; }
#column_wrap #section_01 .border_title,#column_wrap #section_03 .border_title{ margin-bottom: 28px; }
#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: 20px;}
#column_wrap .twocol_block img{display: block;margin: 0 auto;}
#column_wrap .way_list .way_list_inner {padding: 20px 25px;}
#column_wrap .profile_block{display: block;}
#column_wrap .profile_img{width: 100%;display: block;}
#column_wrap .profile_txt{display: block;padding: 20px 0px;}
#column_wrap .circle_title{font-size: 115%;}
#column_wrap .profile_block {background-color: #ffffff;}
#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 0px ; }
.notice_txt dt {margin-bottom: 5px;}
#column_wrap .way_list{margin: 21px 0px 10px 0px;}
#column_wrap .row + .row {margin-top: 30px;}
.notice_txt { margin: 20px 0 0;}
#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/047/img_07_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; }
}
