/* 035 */
#head_wrap .text { padding: 60px 0 60px; }
#head_wrap .text p { margin-bottom: 0; }
#column_wrap .bg_wrap { background-color: #f6f5ef; }
#column_wrap .bg_wrap .border_title span img { background-color: #f6f5ef; }
#column_wrap .text { text-align: left; }
#column_wrap .text p + p { margin-top: 2.8em; }
#column_wrap .text_right { width: 47%; line-height: 25px;}
#column_wrap .text_left { width: 47%; line-height:25px; }
#column_wrap .text_left p:first-child, #column_wrap .text_right p:first-child { margin-bottom: 60px; }
#column_wrap .text_left p:last-child, #column_wrap .text_right p:last-child { margin-bottom: 0; }
#column_wrap .text_left .label, #column_wrap .text_right .label { font-weight: bold; font-size: 128%; margin-bottom: 35px;}
#column_wrap .caption { margin-top: 10px; }
#column_wrap .border_title { margin-bottom: 60px; }
#column_wrap .section { padding: 70px 0 72px; }

#column_wrap #profile_wrap { padding: 25px 0 0; }
#column_wrap #profile_wrap .unit{ background-color: #f7f7f7;}
#column_wrap #profile_wrap .container { padding: 25px 50px 25px 90px; }
#column_wrap #profile_wrap .profile_img { float: left; width: 31%; }
#column_wrap #profile_wrap .profile_img img { width: 100%; vertical-align: bottom; }
#column_wrap #profile_wrap .text .bold{ font-size: 114.3% }
#column_wrap #profile_wrap .text_right { float: right; width: 69%; }
#column_wrap #profile_wrap .text_right .inner{ padding: 30px 20px 0 40px; }
#column_wrap #profile_wrap p { margin: 0; }
#column_wrap #profile_wrap .name { margin-bottom: 30px; }
#contents_wrap .return_corner_top { margin: 50px auto 50px; }
#foot_wrap .text { text-align: center; }
@media only screen and (max-width: 767px) { /*035*/
    #footer_button_area .container { margin-top: 35px; }
    #contents_wrap { margin-bottom: 45px; }
	#contents_wrap .text { line-height: 1.5; }
    #head_wrap .text { padding: 40px 20px; line-height: 1.5; }
    #head_wrap .text p { margin-bottom: 0; text-align: center; }

    #column_wrap .text p + p { margin-top: 2em; margin-bottom: 0; }
	#column_wrap .text_left p, #column_wrap .text_right p { margin-bottom: 0; }
	#column_wrap .text_right p:last-child { margin-bottom: 2em; }
    #column_wrap .text_right { width: auto; }
    #column_wrap .text_left { width: auto; }
	#column_wrap .text_left .label, #column_wrap .text_right .label { font-size: 100%; }
	#column_wrap .text_left p:first-child, #column_wrap .text_right p:first-child { margin-bottom: 55px; }
	#column_wrap .caption { margin-top: 15px; }
	#column_wrap #section_01 .img_left, #column_wrap #section_01 .img_right, #column_wrap #section_03 .img_left, #column_wrap #section_03 .img_right { margin-top: 25px; }
    #column_wrap #section_02 .img_left, #column_wrap #section_02 .img_right,
	#column_wrap #section_04 .img_left, #column_wrap #section_04 .img_right { margin-top: 30px; }
    #column_wrap .section { padding: 50px 0; }
	#column_wrap #section_02 { padding: 36px 0 45px; }
    #column_wrap #section_01,#column_wrap #section_03 { padding: 36px 0 40px; }
    #column_wrap #section_04 { padding: 42px 0 20px; }
    #column_wrap .border_title { margin-bottom: 34px; }
	#column_wrap .border_title .icon { margin-bottom: 10px; }
	#column_wrap .border_title:after { top: 78%; }
	#column_wrap #section_04 .border_title:after { top: 65%; }
	#column_wrap .border_title .title_text img { padding: 0 10px; }
	#column_wrap #profile_wrap { padding-top: 50px; padding-bottom: 0; }
	#column_wrap #profile_wrap .unit{ background-color: #fff; }
	#column_wrap #profile_wrap .container { padding: 0px; }
	#column_wrap #profile_wrap .profile_img { float: none;  text-align: center; width: auto; margin-bottom: 25px; padding: 0 15px;}
	#column_wrap #profile_wrap .text_right { float: none; width: 100%; max-width: inherit; text-align: left; }
	#column_wrap #profile_wrap .text_right .inner { padding: 0; }
    #contents_wrap .return_corner_top { margin: 15px 20px 0; } }
