@charset "UTF-8";
#content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* -------------------------- */
/* header */
/* -------------------------- */

#consultation,
#money{       position: relative;
       top: -200px;
       display: block;}


#content .mission {padding: 60px 0;background: url(../images/mission/mission_bg.png) right 200px no-repeat;}
#content .mission h2 {color: #e13d40;font-size: 2.4em;padding: 0 0 60px 0;text-align: center;}
#content .intro {margin: 0 0 140px 0;}
#content .intro p {width: 720px;display: block;line-height: 1.8;font-size: 1.2em; margin-bottom: 20px;}
#content .intro p:nth-of-type(3) { width: 100%; margin-bottom: 0;}
#content .money {margin: 0 0 70px 0;}
#content .money h3 {color: #e13d40;font-size: 1.8em;padding: 0 0 30px 0;text-align: center;}
#content .money p {padding: 0 0 30px 0;line-height: 1.8;font-size: 1.2em;}
#content .money p:nth-last-child(1) {padding: 0;}
#content .purpose {padding: 70px 0;background: #fff6f6;}
#content .purpose h3 {color: #e13d40;font-size: 1.8em;padding: 0 0 30px 0;text-align: center;}
#content .purpose ul li {display: block;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin: 0 0 25px 0;padding: 30px 30px 30px 100px;color: #e13d40;font-size: 1.2em;}
#content .purpose ul li:nth-last-child(1) {margin: 0;}
#content .purpose ul li strong {font-size: 1.4em;}
#content .purpose ul li:nth-of-type(1) {background: url(../images/mission/purpose_img01.png) no-repeat 15px 15px #ffffff;}
#content .purpose ul li:nth-of-type(2) {background: url(../images/mission/purpose_img02.png) no-repeat 15px 15px #ffffff;}
#content .purpose ul li:nth-of-type(3) {background: url(../images/mission/purpose_img03.png) no-repeat 15px 15px #ffffff;}
#content .purpose ul li:nth-of-type(4) {background: url(../images/mission/purpose_img04.png) no-repeat 15px 15px #ffffff;}
#content .fp {margin: 70px 0 140px 0;}
#content .fp h3 {color: #e13d40;font-size: 1.8em;padding: 0 0 30px 0;text-align: center;}
#content .fp p {text-align: center;line-height: 1.8;font-size: 1.2em;}
#content .fp p img {max-width: 100%;}
#content .fp h4 {color: #e13d40;font-size: 1.4em;padding: 0 0 10px 0;}
#content .fp li.fp_work {color: #c572be;}
#content .consultation {margin: 0;}
#content .consultation h3 {color: #e13d40;font-size: 1.8em;padding: 0 0 30px 0;text-align: center;}
#content .consultation p {padding: 0 0 30px 0;line-height: 1.8;font-size: 1.2em;}
#content .consultation p:nth-last-child(1) {padding: 0;}
#content .consultation p img {max-width: 100%;}

@media screen and (max-width: 1034px) {
#content .mission {padding: 30px 0;background: none;}
#content .mission h2 {padding: 0 0 30px 0;}
#content .intro p {width: 100%;display: block;}
#content .intro {margin: 0 0 35px 0;}
#content .money {margin: 0 0 70px 0;}
#content .money p {padding: 0 0 15px 0;}
#content .money h3 {padding: 0 0 15px 0;}
#content .purpose {padding: 35px 0;background: #fff6f6;}
#content .purpose h3 {padding: 0 0 15px 0;}
#content .purpose ul li {margin: 0 0 15px 0;padding: 15px 15px 15px 100px;}
#content .purpose ul li:nth-last-child(1) {margin: 0;}
#content .fp {margin: 35px 0 70px 0;}
#content .fp h3 {padding: 0 0 30px 0;}
#content .consultation h3 {padding: 0 0 15px 0;}
#content .consultation p {padding: 0 0 15px 0;}
}
