/* 069 */
#head_wrap .text { padding: 54px 0 43px;font-size: 100.0445%; }
#head_wrap .text p { margin-bottom: 0;line-height:1.75078em; }
.bg_wrap { background-color: #f6f5ef; }
#lead_text p + p{ margin-top: 30px; }
#column_wrap img{max-width:100%;vertical-align: bottom;}
#column_wrap .img_left,#column_wrap .img_right{width: 47.97%;}
#column_wrap .border_title span img { padding: 0; }
#column_wrap #section_01 .border_title:after{top:75%;}
#column_wrap #section_02 .border_title:after,#column_wrap #section_03 .border_title:after{top:72%;}
#column_wrap .border_title:after{background-color: #c5c4bf;}
#column_wrap .bg_wrap .border_title span img{background-color: #f6f5ef;}
#column_wrap .text p{ margin-bottom:2.2em; }
#column_wrap #section_01 .img_right{display: block;padding-left: 30px;}
#column_wrap #section_02 .text p{margin-bottom: 2.2em;}
#column_wrap .text_right{ width:46.837%; }
#column_wrap .text_left{ width:47.96%; }
#column_wrap .text { text-align: left; }
#column_wrap #section_01{ padding: 54px 0 83px; }
#column_wrap #section_02{ padding: 82px 0 112px; }
#column_wrap #section_03{ padding: 55px 0 84px; }
#column_wrap #section_04{padding: 100px 0 0px;}
#column_wrap #section_04 .product_banner{text-align: center;}
#column_wrap #section_04 .product_banner a:hover img{opacity: 0.7;}
#column_wrap p{font-size: 101%;line-height: 1.83981em;}
#column_wrap .border_title{margin-bottom: 34px !important;}

#profile_wrap { padding: 42px 0 74px; }
#profile_wrap .container { background-color: #f0efed; }
#profile_wrap .profile_img { float: left; width: 37.756%; }
#profile_wrap .profile_img img { width: 100%; vertical-align: bottom; }
#profile_wrap .text .bold{ font-size: 100% }
#profile_wrap .text_right{ width:54.7%; padding:50px 42px 0 0; }
#profile_wrap .text_right .inner{ padding-right: 8px; }
#profile_wrap .text_right .inner a { color: #cc0000; }
#profile_wrap .profile_text { margin-top:0.8em !important;margin-bottom:0 !important; line-height: 1.8582em; color: #333; }
#profile_wrap .profile_text:nth-of-type(4){margin-top: 1.4em !important;}
#profile_wrap .profile_text img{padding-left:5px;vertical-align: middle;}
#profile_wrap .profile_title{ font-size: 128%; margin-bottom: .3em !important; }

@media only screen and (max-width: 767px) { /*069*/
#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 p {margin-top: 1.5em;}
#column_wrap .text p{margin-bottom:0; }
#head_wrap .text p { margin-bottom: 0; text-align: center; }
#column_wrap .img_left,#column_wrap .img_right{width: 100%;}
#column_wrap .border_title span img {padding: 0 13px !important; }
#column_wrap #section_02 .border_title:after,#column_wrap #section_03 .border_title:after { top:77%; }
#column_wrap .text_right,#column_wrap .text_left{ width:100%; }
#column_wrap #section_01,#column_wrap #section_02,#column_wrap #section_03{ padding: 50px 0 40px; }
#column_wrap #section_01 .img_right{padding-left:0;}
#column_wrap #section_02 .text p{margin-bottom: 0;}
#column_wrap #section_02 .normal_text{margin-top: 1.5em;}
#column_wrap #section_04 { padding: 50px 0 0; }
#column_wrap #section_04 .text { text-align:left; }
#column_wrap .border_title { margin-bottom: 20px !important; }
.release_date {margin-top: 30px;}

#profile_wrap { padding: 50px 0 40px; }
#profile_wrap .container { padding: 40px 30px; }
#profile_wrap .profile_img { float: none;  text-align: center; width: auto; margin-bottom: 25px; padding: 0 15px;}
#profile_wrap .text .bold { font-size: 107.5%; }
#profile_wrap .text_right { float: none; width: 100%; max-width: inherit; padding:0; text-align: left; }
#profile_wrap .text_right .inner { padding: 0; }
#profile_wrap .profile_text { font-size: 93%; }
#profile_wrap .profile_img img { width: 100%; }
}
