body{color:#333333 !important;font-size:18px !important;font-weight:300 !important;font-family:'Noto Sans Japanese' !important;line-height:1.8em !important}@media (max-width: 767px){body{font-size:16px !important}}figcaption{font-size:16px}@media (max-width: 767px){figcaption{font-size:13px}}p strong{background-image:url("../images/yellow_bg.png");background-repeat:repeat-x;background-position:bottom 2px left 0;font-weight:300 !important}#header{padding-top:15px;padding-bottom:10px}@media (max-width: 767px){#header .head_cv_box{padding-left:0}}#header .contact_btn{padding-top:10px;display:block;width:100%;text-align:center;background-color:#9ec62a;border-radius:5px;height:52px;vertical-align:middle;box-shadow:0 2px 5px rgba(0,0,0,0.5);font-size:16px;color:#3b2d2d;font-weight:500 !important}#header .contact_btn:hover{text-decoration:none;box-shadow:none}#header .school_btn{padding-top:10px;display:block;width:100%;text-align:center;background-color:#fe9100;border-radius:5px;height:52px;vertical-align:middle;box-shadow:0 2px 5px rgba(0,0,0,0.5);font-size:16px;color:#3b2d2d;font-weight:500 !important}#header .school_btn:hover{text-decoration:none;box-shadow:none}#firstview{margin-bottom:45px}@media (max-width: 767px){#firstview{padding-left:0;padding-right:0}}#firstview header{background-image:url("../images/first_title_bg.png");background-size:cover;color:#fff;padding-bottom:10px}@media (max-width: 767px){#firstview header{background:url("../images/green_bg.png") repeat;padding-bottom:1px}}#firstview header h1{text-align:center;font-size:46px;font-weight:800 !important;padding-top:15px}@media (max-width: 767px){#firstview header h1{font-size:26px}}#firstview header p{text-align:center;font-size:18px;font-weight:500 !important}@media (min-width: 768px){#firstview header p{padding-left:15px;font-size:24px}}#firstview .description{display:block;overflow:hidden;background-color:#ede7cd}#firstview .description .text{padding-top:15px}#firstview .description .image{padding-right:0;text-align:right}@media (max-width: 767px){#firstview .description .image{padding-left:0}}#firstview .description .image img{width:100%}.green_box{margin-bottom:45px}.green_box h2{color:#93b829;font-size:36px;background:url("../images/h2_check_green.png") no-repeat 0 -5px;border-top:5px solid #93b829;border-bottom:4px solid #b5b5b5;padding-left:80px;padding-bottom:10px;padding-top:5px;margin-bottom:35px}@media (max-width: 767px){.green_box h2{font-size:24px}}.green_box .graph_01{text-align:center}.green_box .graph_02{text-align:right}.green_box .cv_area{margin-top:45px}#anker_box,#corp_box{margin-bottom:60px}#anker_box h2,#corp_box h2{color:#747474;font-size:36px;background:url("../images/h2_info_grey.png") no-repeat;border-bottom:4px solid #747474;padding-left:80px;padding-top:10px;height:65px;margin-bottom:35px}@media (max-width: 767px){#anker_box h2,#corp_box h2{font-size:24px;padding-top:15px}}#anker_box .list{margin-right:0}#anker_box .anker_01{padding-right:0}#anker_box .anker_02{padding-right:0}#anker_box .anker_03{padding-right:0}@media (max-width: 767px){#corp_box{font-size:13px}}#corp_box table td,#corp_box table th{padding:10px}#corp_box table ul{padding-left:15px}.blue_box h2{color:#3aa5bf;background:url("../images/h3_info_blue.png") no-repeat;background-position:left bottom}@media (max-width: 767px){.blue_box h2{padding-top:0 !important;height:60px !important}}.blue_box h3{color:#3aa5bf;background:url("../images/h4_arrow_blue.png") no-repeat 0 2px;border-bottom:2px solid #3aa5bf}.purple_box h2{color:#a180b6;background:url("../images/h3_info_purple.png") no-repeat;background-position:left bottom}@media (max-width: 767px){.purple_box h2{padding-top:0 !important;height:60px !important}}.purple_box h3{color:#a180b6;background:url("../images/h4_arrow_purple.png") no-repeat 0 2px;border-bottom:2px solid #a180b6}.orange_box h2{color:#ee9b00;background:url("../images/h3_info_orange.png") no-repeat;background-position:left bottom}@media (max-width: 767px){.orange_box h2{padding-top:0 !important;height:60px !important}}.orange_box h3{color:#ee9b00;background:url("../images/h4_arrow_orange.png") no-repeat 0 2px;border-bottom:2px solid #ee9b00}.blue_box,.purple_box,.orange_box{margin-bottom:45px}.blue_box h2,.purple_box h2,.orange_box h2{font-size:36px;border-bottom:4px solid #747474;padding-left:80px;height:54px;margin-bottom:35px}@media (max-width: 767px){.blue_box h2,.purple_box h2,.orange_box h2{font-size:24px;padding-top:10px}}.blue_box h3,.purple_box h3,.orange_box h3{font-size:24px;padding-left:35px;padding-bottom:4px;margin-bottom:20px;margin-top:15px}@media (min-width: 768px){.blue_box .text,.purple_box .text,.orange_box .text{background:url("../images/maru.png") no-repeat 3px 18px}}.blue_box .image,.purple_box .image,.orange_box .image{margin-bottom:20px}.blue_box h4,.purple_box h4,.orange_box h4{font-size:16px;font-weight:500;padding-bottom:3px;border-bottom:1px solid #402714}.blue_box .skill_list,.purple_box .skill_list,.orange_box .skill_list{list-style:none;font-weight:500;padding-left:0}.blue_box .skill_list li,.purple_box .skill_list li,.orange_box .skill_list li{background:url("../images/check_mark.png") no-repeat;padding-left:50px;padding-top:3px;padding-bottom:20px;font-size:22px}.blue_box .comment,.purple_box .comment,.orange_box .comment{text-align:right}.blue_box .pr_text,.purple_box .pr_text,.orange_box .pr_text{text-align:center;font-size:34px;font-weight:800;color:#453828;line-height:1.8em;margin:40px 0}@media (max-width: 767px){.blue_box .pr_text,.purple_box .pr_text,.orange_box .pr_text{font-size:22px;line-height:1.5em}}#footer{border-top:2px solid #93b829}#footer .unker_top{text-align:center;padding:5px 0}#footer .unker_top a{color:#333333;background:url("../images/arrow_top.png") no-repeat;background-position:left top;padding-left:25px;padding-bottom:5px}#footer .green_bg{background:url("../images/green_bg.png") repeat;color:#fff;text-align:center;padding:50px 0}#footer .green_bg .address{margin-bottom:0;font-size:14px}#footer .green_bg small{font-size:14px}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active{-webkit-transform:scale(0.9);transform:scale(0.9)}
