﻿@import url("./hcui.css");.font-genno{font-family:source-han-serif-japanese, serif;font-style:normal;font-weight:200}body{background-image:none}#container{color:#333333;padding-bottom:60px}@media screen and (max-width: 1023px){#container{width:940px}}@media screen and (min-width: 1024px){#container{width:1000px}}.common_title{border-left:5px solid #e38c07;padding-left:16px;margin-bottom:40px}.common_title .title{line-height:1;font-weight:bold;font-size:28px}.bg_ds_w{position:relative;box-sizing:border-box;background-color:white;box-shadow:0 0 14px 0px rgba(0,0,0,0.1);border-radius:20px}.bg_ds_w .overlay_title{letter-spacing:0.05em;position:absolute;top:-1em;left:1.5em;box-sizing:border-box;padding:8px 12px;border-radius:3px;display:inline-block;color:white;font-weight:bold;background-color:#656565}.bg_brown{box-sizing:border-box;background-color:#fff9f0;border-radius:20px}.bg_brown .sub_title{line-height:1.2;text-align:center;font-weight:bold;font-size:18px;color:#f75b45;margin-bottom:12px}.bg_brown .min_title{line-height:1;text-align:center;font-weight:bold;font-size:16px;margin:0 auto 12px}.bg_brown .min_title>span{padding-bottom:4px;display:inline-block;border-bottom:1px solid #333}.bg_brown .text_explain.center{text-align:center}.bg_brown .text_explain a{text-decoration:underline;color:#198fe2}.bg_brown .text_explain a:hover{text-decoration:none}.text_explain{letter-spacing:0.05em;line-height:1.6}.text_explain .orange{color:#e38c07}.text_explain small{text-indent:-1em;display:inline-block;padding:0 0 0 1em}.btn_donations{text-decoration:none;border-radius:6px;text-align:center;display:block;padding:16px 0;color:white;font-weight:bold;background-color:#f75b45;letter-spacing:0em;transition:all .2s linear}.btn_donations>span{display:inline-block;position:relative}.btn_donations>span:after{content:'';display:block;position:absolute;transform:translate(0, -50%);transition:all .1s linear;right:-16px;top:50%;width:7px;height:10px;background-size:100% auto;background-image:url("/resources/img/centennial/icon_arrow_white_right.svg");background-size:100% auto;background-repeat:no-repeat}.btn_donations:hover{background-color:rgba(247,91,69,0.72)}.btn_donations:hover>span:after{right:-20px}.menu_anchor{margin-bottom:20px;width:100%;-webkit-transition:all .3s;transition:all .3s}.menu_anchor[data-js-scroll="true"]{background-color:white;position:fixed;top:0;left:0;z-index:2;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1)}.menu_anchor>ul{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1023px){.menu_anchor>ul{width:940px}}@media screen and (min-width: 1024px){.menu_anchor>ul{width:1000px}}.menu_anchor>ul>li{line-height:1;letter-spacing:0em;position:relative;text-align:center;width:14.28%}.menu_anchor>ul>li:before{content:'';position:absolute;transform:translate(0, -50%);left:0;top:50%;border-left:1px solid #999999;height:14px}.menu_anchor>ul>li:last-child:before{border-left:none}.menu_anchor>ul>li>a{transition:all .2s linear;text-decoration:none;display:block;color:#333333;padding:20px 0}.menu_anchor>ul>li>a:hover{color:rgba(51,51,51,0.4)}.menu_anchor>ul>li>a.btn_donations{border-radius:0;color:white}.section_keyvisual .element_keyvisual{position:relative;width:100%;height:300px;background-image:url("/resources/img/centennial/img_keyvisual.jpg");background-size:100% auto;background-repeat:no-repeat}.section_keyvisual .element_keyvisual .ele_title{position:absolute;z-index:1;top:68px;left:140px}.section_keyvisual .element_keyvisual .ele_title .text{letter-spacing:0em;font-size:15px;margin-top:20px}.section_keyvisual .element_band_promotional-donations{background-color:#e38c07;padding:24px 0}.section_keyvisual .element_band_promotional-donations .title{color:white;line-height:1.2;text-align:center;font-size:28px;font-weight:bold}.section_introduction{background-image:url("/resources/img/centennial/img_since1927.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:0 80px}.section_introduction .s_title{background-color:white;box-sizing:border-box;width:740px;margin:0 auto 252px}.section_introduction .s_title>.title{padding:32px 0 60px;text-align:center}.section_introduction .element_first .box_white,.section_introduction .element_second .box_white{box-sizing:border-box;padding:60px}.section_introduction .element_first .text_explain,.section_introduction .element_second .text_explain{text-indent:1em}.section_introduction .element_first{padding:0 130px;margin-bottom:24px}.section_introduction .element_first .box_white{background-color:rgba(255,255,255,0.85);border-radius:20px}.section_introduction .element_first .box_white .b_title{margin-bottom:32px}.section_introduction .element_first .box_white .b_title .title{font-weight:bold;color:#198fe2;font-size:28px;line-height:1;padding-left:20px;border-left:5px solid #198fe2}.section_introduction .element_second{background-color:#d1e9f9;padding:60px 130px 60px}.section_introduction .element_second .box_white{background-color:white;border-radius:10px;margin-bottom:60px}.section_introduction .element_second .box_white .b_title{margin-bottom:40px}.section_introduction .element_second .box_white .b_title>.title{box-sizing:border-box;min-height:40px;font-weight:bold;font-size:24px;line-height:1;padding:20px 0 0 88px;background-size:62px 40px;background-repeat:no-repeat;background-position:0 0}.section_introduction .element_second .box_white.num01 .b_title>.title{background-image:url("/resources/img/centennial/text_number01_blue.png")}.section_introduction .element_second .box_white.num02 .b_title>.title{background-image:url("/resources/img/centennial/text_number02_blue.png")}.section_introduction .element_second .box_white:last-child{margin-bottom:0}.section_introduction .element_second .box_white#for_author{padding:32px 60px;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.section_introduction .element_second .box_white#for_author .column_left{width:calc(100% - 132px - 24px)}}@media screen and (min-width: 1024px){.section_introduction .element_second .box_white#for_author .column_left{width:470px}}.section_introduction .element_second .box_white#for_author .column_left .text_author{margin-top:24px;text-align:right}.section_introduction .element_second .box_white#for_author .column_right{width:132px}.section_introduction .element_second .box_white#for_author .text_explain{text-indent:0em}.section_detail .s_title{margin-bottom:100px}.section_detail .element_overview .box_overview .b_title{width:500px;margin:0 auto 24px}.section_detail .element_overview .box_overview .b_title .title{box-sizing:border-box;font-weight:bold;line-height:1;font-size:24px;background-size:500px 59px;background-repeat:no-repeat;background-position:0 0;min-height:59px;padding:18px 0 0 84px}.section_detail .element_overview .box_overview .b_main{padding:24px 130px}.section_detail .element_overview .box_overview .b_main .widget_card{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.section_detail .element_overview .box_overview .b_main .widget_card .card{box-sizing:border-box;background-color:white}@media screen and (max-width: 1023px){.section_detail .element_overview .box_overview .b_main .widget_card .card{width:calc(100% / 3 - calc(12px))}}@media screen and (min-width: 1024px){.section_detail .element_overview .box_overview .b_main .widget_card .card{width:240px}}.section_detail .element_overview .box_overview .b_main .widget_card .card p{letter-spacing:0.05em}.section_detail .element_overview .box_overview .b_main .widget_card .card .c_label{background-color:#656565;display:flex;align-items:center;min-height:52px}.section_detail .element_overview .box_overview .b_main .widget_card .card .c_label p{line-height:1.2;width:100%;font-weight:bold;color:white;text-align:center}.section_detail .element_overview .box_overview .b_main .widget_card .card .c_features{padding:16px}.section_detail .element_overview .box_overview .b_main .widget_card .card .c_features p{line-height:1.3}.section_detail .element_overview .box_overview .b_main .widget_price{text-align:center}.section_detail .element_overview .box_overview .b_main .widget_price .text_price{display:inline-block;letter-spacing:0em;line-height:1;font-weight:bold;font-size:18px;border-bottom:1px solid #ccc;padding-bottom:12px}.section_detail .element_overview .box_overview .b_main .widget_price .text_price strong{display:inline-block;font-style:italic;color:#e38c07;font-size:48px;padding:0 12px}.section_detail .element_overview .box_overview.num01 .b_title>.title{background-image:url("/resources/img/centennial/title_number01_green.png")}.section_detail .element_overview .box_overview.num02 .b_title>.title{background-image:url("/resources/img/centennial/title_number02_green.png")}.section_detail .element_overview .arrow{text-align:center;margin-bottom:12px}.section_detail .element_overview .total_price{text-align:center}.section_detail .element_overview .total_price .text_price{color:white;background-color:#e38c07;line-height:1;font-weight:bold;font-size:20px;padding:20px 0 24px;margin:0 auto;width:436px}.section_detail .element_overview .total_price .text_price strong{display:inline-block;font-style:italic;font-size:48px;padding:0 12px}.section_detail .element_recruitment-requirements .box_recruitment-requirements{padding:48px 200px}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line{display:flex;width:100%}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line>dt,.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line dd{box-sizing:border-box;line-height:1}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line:first-of-type>dt{border-top:1px solid #999999}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line:first-of-type>dd{border-top:1px solid #cccccc}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line>dt{width:160px;border-bottom:1px solid #999999;font-weight:bold;text-align:center;padding:20px 0}.section_detail .element_recruitment-requirements .box_recruitment-requirements .table .line>dd{width:calc(100% - 160px);border-bottom:1px solid #cccccc;padding:20px}.section_detail .element_recruitment-requirements .box_recruitment-requirements .tips{margin-top:16px;padding-left:1em;font-size:12px;letter-spacing:0.1em}.section_detail .element_recruitment-requirements .box_recruitment-requirements .tips>li{text-indent:-1em}.section_detail .element_recruitment-requirements .box_recruitment-requirements .tips>li:before{content:'・'}.section_detail .element_preferential-treatment .b_main{padding:40px 200px}.section_detail .element_howto .layout_2column{display:flex;flex-direction:row;justify-content:space-between}.section_detail .element_howto .box_howto{padding:36px}@media screen and (max-width: 1023px){.section_detail .element_howto .box_howto{width:calc(100% / 2 - calc(12px))}}@media screen and (min-width: 1024px){.section_detail .element_howto .box_howto{width:480px}}.section_detail .element_howto .box_howto .btn_donations{padding:28px 0;font-size:20px;letter-spacing:0.1em}.section_detail .element_howto .box_howto .btn_donations>span:after{width:12px;height:20px;right:-24px}.section_detail .element_howto .box_howto .btn_donations:hover>span:after{right:-28px}
/*# sourceMappingURL=centennial.css.map */
