.site-content{background-image:none;padding-top:0;background-color:#fff}#story.site-content{background-image:url(//cdn2.hubspot.net/hubfs/945381/image-site/common/bg_wrap_body.png),url(//cdn2.hubspot.net/hubfs/945381/image-site/common/bg_body02.jpg);background-repeat:no-repeat,repeat;background-position:center -141px,center top;background-color:#c97b32;padding:40px 0 20px}@media only screen and (max-width:1100px){#story.site-content{padding:70px 0 20px}}@media only screen and (max-width:768px){#story .padding-box{padding:20px}}.site-content>.row-number-2{min-height:inherit !important}@media only screen and (max-width:1100px){.site-content{padding:50px 0 0}.row-fluid [class*="span"]:first-child .container,.container{padding:0 15px}#story .span12.widget-span.widget-type-cell.subnavi.container{padding:0}}#story .-three>.column:nth-of-type(3n+1){padding-right:10px}#story .-three>.column:nth-of-type(3n+2){padding-right:10px;padding-left:10px}#story .-three>.column:nth-of-type(3n+3){padding-left:10px}@media only screen and (min-width:769px){.row-fluid .span8{width:66%;max-width:660px}.row-fluid .span4{width:30%;max-width:300px}}.kv-wrapper{width:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;height:390px}.hs-blog-listing .kv-wrapper{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/template/bg_kvwrapper_list.jpg)}.hs-blog-post .kv-wrapper{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/template/bg_kvwrapper_post.jpg)}@media only screen and (max-width:1100px){.hs-blog-listing .kv-wrapper{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/template/bg_kvwrapper_list_640.jpg)}.hs-blog-post .kv-wrapper{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/template/bg_kvwrapper_post_640.jpg)}.site-content .row-fluid [class*="span"]:first-child .kv-wrapper .container,.category-wrapper .container{padding:0 4.6875% !important}}.key-visual{display:table;width:100%;max-width:1000px;margin:0 auto}.key-visual>div{width:100%;display:table-cell;vertical-align:middle;height:390px;text-align:right;padding-right:40px}.key-visual h1{margin-bottom:0;line-height:1}@media only screen and (max-width:640px){.kv-wrapper,.key-visual>div{height:200px;padding-right:0}.key-visual>div p,.key-visual>div h1{text-align:right}.key-visual>div img{max-width:50%}}.category-wrapper{background-color:#4d4132}.category{padding:1em 0}.category h3{display:none}.category ul:after{content:"";clear:both;display:table}.category ul li a{color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;background-image:url(//cdn2.hubspot.net/hubfs/945381/image/module/ico_arrow_right_c.png);background-repeat:no-repeat;background-position:left center;padding-left:24px;text-decoration:none}.category ul li{float:left;margin-right:20px}.subnavi.container{margin-right:auto;margin-left:auto;margin-bottom:40px;margin-top:0}@media only screen and (max-width:640px){.subnavi.container{margin:0}}.-border+.-border{border-top:1px solid #4d4132;padding-top:50px;margin-top:50px}.hs-blog-post .blog-section{font-size:;font-size:}.site-content h1{margin:0 0 16px;padding:0;color:#4d4132;font-size:4.0rem;font-weight:700;line-height:1.2}#story.site-content h1{position:relative;display:inline-block;color:#fff;font-size:2.1rem;font-weight:500;line-height:1.4;padding:20px 65px 0 20px;background-image:url(//cdn2.hubspot.net/hubfs/945381/image-site/common/bg_h1_middle.png);background-repeat:repeat-y;background-position:right top;text-align:left;min-width:290px;margin-bottom:40px}@media only screen and (max-width:1100px){#story.site-content h1{font-size:1.6rem;margin-left:15px}}#story.site-content #hs_cos_wrapper_post_body h1{margin:0;padding:0;color:#333;font-size:4.0rem;line-height:1.2;background-image:none}.hs-blog-listing .site-content h2{margin:0 0 16px;padding:0;color:#333;font-size:2.2rem;font-weight:700}.hs-blog-listing #story.site-content h2{font-size:2.0rem;font-weight:500;line-height:1.5;color:#0445ab;padding:0 0 10px 0;margin-bottom:20px}#story.site-content #hs_cos_wrapper_post_body h2{border-top:0;border-bottom:1px dotted #bbb;font-size:2.0rem;font-weight:500;line-height:1.5;padding:0 0 10px 0;margin-bottom:20px;color:#1853af}.hs-blog-listing .site-content h3{margin:0 0 16px;color:#4d4132;font-size:1.8rem;font-weight:700}.hs-blog-listing #story.site-content #story_categories.heading03{margin-bottom:20px;color:#333;font-size:2.0rem;font-weight:500;padding:0;background:0}#story.site-content #story_categories.heading03{margin-bottom:20px;color:#333;font-size:2.0rem;font-weight:500;padding:0;background:0}@media only screen and (max-width:640px){#story.site-content #story_categories.heading03{font-size:1.6rem}}#story.site-content #hs_cos_wrapper_post_body h3{font-size:2rem;background:0;color:#333;font-weight:bold;border-top:0;border-bottom:0;padding:0;margin-bottom:0}.hs-blog-listing .site-content h4{margin:0 0 30px;padding:10px;color:#4d4132;font-size:1.6rem;font-weight:400}@media all and (-ms-high-contrast:none){.hs-blog-listing #story.site-content h4{max-height:calc(1.7em * 2);position:relative}.hs-blog-listing #story.site-content h4:before{content:"...";position:absolute;right:6px;top:28px;padding-left:4px;background-color:#fff}.hs-blog-listing #story.site-content h4:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff}}#story.site-content #hs_cos_wrapper_post_body h4{margin-bottom:0}.site-content a{color:#0445ab;text-decoration:none}.sIcon{display:inline-block;border:1px solid #992e2e;padding:3px 1em 3px;color:#992e2e;margin:0 10px 10px 0;font-size:1.2rem}.sDate{display:inline-block;font-size:1.4rem;color:#888}.site-content p{text-align:left;margin-bottom:18px}#story.site-content a p{color:#333;margin-bottom:0}.site-content .blog-content p{font-size:1.5rem}#story.site-content .blog-content p{font-size:12px}.site-content p:last-child{margin-bottom:0}.site-content table p,.site-content fieldset p{margin-bottom:5px}.hs-featured-image{float:left;margin:0 20px 20px 0;max-width:33%}@media only screen and (max-width:640px){.hs-featured-image{float:none;margin:0 0 20px 0;max-width:100%}}.hs-blog-listing .post-body{margin-bottom:36px}.hs-blog-post .blog-section h2{font-size:2.4rem;color:#333;font-weight:bold;border-top:3px solid #4d4132;border-bottom:1px solid #4d4132;padding:20px 0;margin-bottom:40px}.hs-blog-post .blog-section h3{display:inline-block;padding:5px;margin-bottom:20px;color:#4d4132;font-size:2rem;background-color:#ebe9e4}.hs-blog-post .blog-section h4{margin-bottom:20px;color:#333;font-size:18px;font-size:1.8rem;font-weight:bold;padding:0}.hs-blog-post .blog-section ul li{margin-bottom:5px;padding-left:1em;background-image:url(//cdn2.hubspot.net/hubfs/945381/image/module/ico_disc.gif);background-repeat:no-repeat;background-position:0 .6em}.hs-blog-post .blog-section .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{margin-bottom:0;padding-left:0;background-image:none}.hs-blog-post .blog-section ol li{list-style-type:decimal;margin:0 0 5px 25px}.hs-blog-post .blog-section table{border:1px solid #ccc;margin-bottom:20px}.hs-blog-post .blog-section table th{background-color:#ebe9e4;border-left:1px solid #aaa;padding:5px 15px;font-weight:bold}.hs-blog-post .blog-section table th:first-child{border-left:0}.hs-blog-post .blog-section table td{background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:10px 15px;text-align:left}.hs-blog-post .blog-section table td:first-child{border-left:0}.dPager{margin-top:50px;margin-bottom:40px;padding-top:50px;border-top:1px solid #4d4132;text-align:center}#story.dPager{margin-top:30px;margin-bottom:0;padding-top:0;border-top:0;font-size:16px}.aModEleDef{display:inline-block;padding:0 0 0 26px;background-image:url(https://cdn2.hubspot.net/hubfs/945381/image/module/ico_arrow_right_c.png?t=1476754497870);background-repeat:no-repeat;background-position:left center}.dPager .dInner .dPagerL,.dPager .dInner .dPagerC,.dPager .dInner .dPagerR{display:inline}.dPager .dInner .disabled{display:none}.dPager .dInner .dPagerC ol{display:inline;margin-left:5px}.dPager .dInner .dPagerC ol li{display:inline;margin-right:5px;padding:5px 0}#story.dPager .dInner .dPagerC ol li{margin-right:0}#story.dPager .dInner .dPagerC ol .active{opacity:.7;color:#0445ab}.dPager .dInner .dPagerC ol li a{padding:8px 11px}.dPager .dInner a.aModEleDef{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/template/ico_arrow_right_bw.png);background-repeat:no-repeat;background-position:left center}.dPager .dInner a.aModEleBack{background-image:url(//cdn2.hubspot.net/hubfs/945381/image/module/ico_arrow_left_bw.png);background-repeat:no-repeat;background-position:left center;padding-left:26px}.dPager .dInner .dPagerC ol li span{background-color:#da8a21 color:#fff;padding:8px 11px}.bread-crumbs ul li a,.bread-crumbs ul li span{color:#333}#story .bread-crumbs ul li a,#story .bread-crumbs ul li span{color:#fff}.bread-crumbs ul li a{text-decoration:underline}.comModBoxPadding{padding:20px;background-color:#ebe9e4}.comModBoxPadding.dSummary{border-top:5px solid #4d4132;font-size:18px;font-size:1.8rem}.comModBoxPadding.dSummary h2{margin-bottom:40px;border:0;padding:0}.hs-blog-post .blog-section .comModBoxPaddingBorder h3{display:block;padding:0;margin-bottom:16px;font-size:18px;font-size:1.8rem;background-color:transparent}.hs-blog-post .blog-section .comModBoxPaddingBorder ul li{margin-bottom:0;padding-left:0;background-image:none}.comModBoxPaddingBorder{padding:20px;border:1px solid #4d4132}.dModLayImg.left:after{content:"";display:table;clear:both}.dModLayImg.left figure{float:left;width:48%;max-width:120px}.dModLayImg.left .dModLayText{float:right;width:48%}.comModEleMost{font-weight:700;font-size:1.5rem}.pModEleTop,.comModEleTop{margin-top:18px}.row-fluid .span4 .row-fluid-wrapper{margin-bottom:40px}.span4 .comModBoxPaddingBorder h3{margin:0 0 16px;color:#4d4132;font-size:18px;font-size:1.8rem;font-weight:700}.span4 .comModBoxPadding h3{color:#992e2e;margin:0 0 16px;font-size:18px;font-size:1.8rem;font-weight:700}.span4 .dBtn{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #992e2e;background-color:#992e2e;text-align:center}.span4 .dBtn a{display:block;color:#fff;padding:.4em 0;font-weight:bold;font-size:20px;font-size:2rem}.span4 .dBtn a span{padding:0 0 0 26px;background-image:url(https://cdn2.hubspot.net/hubfs/945381/image/module/ico_arrow_right_c.png);background-repeat:no-repeat;background-position:left center}.hs-form label{color:#4d4132;font-size:18px;font-size:1.8rem;font-weight:bold;cursor:pointer}.hs-form .input{margin-top:16px}.hs-form .input input[type="text"]{vertical-align:top;padding:5px 5px;border:1px solid #ccc;width:75%;max-width:inherit;float:left;height:30px}.hs-form .input .hs-button{float:right;width:25%;max-width:60px;height:30px;padding:8px 0 3px;cursor:pointer;background-color:#204880;text-align:center;color:#fff;font-size:15px;font-size:1.5rem;font-weight:bold;line-height:1;text-shadow:none;background-image:none;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #204880}.com2Col,.com3Col{text-align:left}.com2Col:after,.com3Col:after{content:"";clear:both;display:table}.dContents>section,.dContents>div{margin-bottom:50px}@media only screen and (max-width:640px){.dContents>section,.dContents>div{margin-bottom:20px}}#story .dContents>section,.dContents>div{margin-bottom:0}.com2Col li{float:left;width:47%;white-space:normal;margin:20px 6% 0 0}.com3Col li{float:left;width:32%;white-space:normal;margin:20px 2% 0 0}.com2Col li:nth-of-type(1),.com2Col li:nth-of-type(2),.com3Col li:nth-of-type(1),.com3Col li:nth-of-type(2),.com3Col li:nth-of-type(3){margin-top:0}@media only screen and (max-width:640px){.com2Col li:nth-of-type(1),.com3Col li:nth-of-type(1),.com3Col li:nth-of-type(2){margin-top:0}.com3Col li{width:48%;white-space:normal;margin-right:4%}.com3Col li:nth-of-type(2n+2){margin-right:0}.com3Col li:nth-of-type(3){margin-top:20px;margin-right:4%}}.com2Col li:nth-of-type(2n+2),.com3Col li:nth-of-type(3n+3){margin-right:0}.pModEleHalf,.comModEleHalf{margin-bottom:9px}.comModBoxPaddingBorder .com2Col li a,.comModBoxPaddingBorder .com3Col li a{background-image:none;padding-left:0;display:inline-block;font-weight:700}.comModBoxPaddingBorder .com2Col li .sDate,.comModBoxPaddingBorder .com3Col li .sDate{font-size:13px;font-size:1.3rem;display:inline-block;color:#888}.comModBoxPaddingBorder ul li a{background-image:url(https://cdn2.hubspot.net/hubfs/945381/image/template/ico_arrow_right_bw.png);display:inline-block;padding:0 0 0 26px;background-repeat:no-repeat;background-position:left center;font-weight:bold}.site-content strong{font-weight:700}.story_category ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:1100px){.story_category ul{justify-content:center}}@media only screen and (max-width:640px){}.story_category ul li a{position:relative;font-size:1.4rem;font-weight:500;text-decoration:none;padding-left:27px;padding-right:16px;border-right:1px solid #ccc;display:block}@media only screen and (max-width:640px){.story_category ul li a{font-size:1.2rem;margin-bottom:15px}.story_category ul>li:nth-of-type(3)>a{border-left:1px solid #ccc}.story_category ul>li:nth-of-type(5)>a{border-left:1px solid #ccc}}.story_category ul li:first-child a{border-left:1px solid #ccc}.story_category ul>li:nth-of-type(1)>a:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:13px;margin:auto;vertical-align:middle;width:5px;height:5px;border:6px solid transparent;border-left:6px solid #2baf2f}.story_category ul>.active>a:before{transform:rotate(90deg);top:6px !important;left:9px !important}.story_category ul>li:nth-of-type(2)>a:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:13px;margin:auto;vertical-align:middle;width:5px;height:5px;border:6px solid transparent;border-left:6px solid #0ea4a8}.story_category ul>li:nth-of-type(3)>a:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:13px;margin:auto;vertical-align:middle;width:5px;height:5px;border:6px solid transparent;border-left:6px solid #ffa600}.story_category ul>li:nth-of-type(4)>a:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:13px;margin:auto;vertical-align:middle;width:5px;height:5px;border:6px solid transparent;border-left:6px solid #3c87e0}.story_category ul>li:nth-of-type(5)>a:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:13px;margin:auto;vertical-align:middle;width:5px;height:5px;border:6px solid transparent;border-left:6px solid #e25274}@media only screen and (max-width:769px){.hs-blog-listing #story .story_box,.hs-site-page #story .story_box{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:1110px){.hs-site-page #story .story_box .container{padding:15px 24px}.hs-blog-listing #story .story_box .container{padding-left:20px;padding-right:20px;padding-top:24px;padding-bottom:30px}}.hs-site-page #story .story_box .container.division-bottom-sss.question{margin-bottom:0}.hs-blog-listing #story.site-content #story_categories.heading03 span{font-size:1.5rem;padding-left:14px}@media only screen and (max-width:640px){.hs-blog-listing #story.site-content #story_categories.heading03 span{font-size:1.3rem;padding-left:12px}}.know_how{background-color:#e9f7ea;padding:25px 20px 30px 20px}.hs-blog-listing #story.site-content .know_how #story_categories.heading03{color:#2baf2f}.success_story{background-color:#e6f6f6;padding:25px 20px 30px 20px}.hs-blog-listing #story.site-content .success_story #story_categories.heading03{color:#0ea4a8}.campas_life{background-color:#fff6e5;padding:25px 20px 30px 20px}.hs-blog-listing #story.site-content .campas_life #story_categories.heading03{color:#ffa600}.tips{background-color:#ebf3fc;padding:25px 20px 30px 20px}.hs-blog-listing #story.site-content .tips #story_categories.heading03{color:#3c87e0}.question{background-color:#fcedf1;padding:25px 20px 30px 20px}.hs-blog-listing #story.site-content .question #story_categories.heading03{color:#e25274}#story.site-content #story_categories.heading03 span{font-size:1.5rem;padding-left:14px}@media only screen and (max-width:640px){#story.site-content #story_categories.heading03 span{font-size:1.3rem;padding-left:12px}}#story.site-content .know_how #story_categories.heading03{color:#2baf2f}#story.site-content .success_story #story_categories.heading03{color:#0ea4a8}#story.site-content .campas_life #story_categories.heading03{color:#ffa600}#story.site-content .tips #story_categories.heading03{color:#3c87e0}#story.site-content .question #story_categories.heading03{color:#e25274}#story.site-content .heading04{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media all and (-ms-high-contrast:none){#story.site-content .heading04{max-height:calc(1.7em * 2)}#story.site-content .heading04:before{content:"...";position:absolute;right:0;top:24px;padding-left:4px;background-color:#fff}#story.site-content .heading04:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff}}.post-item_bg{background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);height:inherit}.post-item_bg p{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media all and (-ms-high-contrast:none){.post-item_bg p{max-height:calc(1.8em * 3);position:relative}.post-item_bg p:before{content:"...";position:absolute;right:0;top:43px;padding-left:3px;background-color:#fff}.post-item_bg p:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff}}#story.site-content .post-item_bg .heading04{margin-bottom:15px;padding:0;color:#0445ab;position:relative}@media only screen and (max-width:640px){#story.site-content .post-item_bg .heading04{font-size:1.6rem}}.post-item_bg a img{width:100%}.post-item_bg .hs-featured-image-wrapper{position:relative}.post-item_bg a .tag{color:#fff;padding:5px}.post-item_bg a .tag_know_how:before{background-color:#2baf2f;content:"勉強法";color:#fff;padding:6px 24px;position:absolute;bottom:0;left:0}.post-item_bg a .tag_success_story:before{background-color:#0ea4a8;content:"合格ストーリー";color:#fff;padding:6px 24px;position:absolute;bottom:0;left:0}.post-item_bg a .tag_campas_life:before{background-color:#ffa600;content:"キャンパスライフ";color:#fff;padding:6px 24px;position:absolute;bottom:0;left:0}.post-item_bg a .tag_tips:before{background-color:#3c87e0;content:"お役立ち情報";color:#fff;padding:6px 24px;position:absolute;bottom:0;left:0}.post-item_bg a .tag_question:before{background-color:#e25274;content:"医学部受験の疑問";color:#fff;padding:6px 24px;position:absolute;bottom:0;left:0}#story.site-content .post-item_bg .content_list{padding:20px}.button_story{text-align:center;margin-top:20px}.button_story a{position:relative;display:inline-block;color:#fff;font-weight:500;font-size:1.3rem;line-height:1.1;padding:17px 89px 17px 97px}@media only screen and (max-width:640px){.button_story a{width:100%;padding:17px 0}}.know_how>.button_story a{background-color:#2baf2f}.success_story>.button_story a{background-color:#0ea4a8}.campas_life>.button_story a{background-color:#ffa600}.tips>.button_story a{background-color:#3c87e0}.question>.button_story a{background-color:#e25274}.button_story a span{position:relative}.button_story a span:before{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:-9px;margin:auto;height:5px;border:5px solid transparent;border-left:5px solid #fff}#story_posts .heading02{border-top:0;border-bottom:0;font-size:2.0rem;font-weight:500;line-height:1.5;padding:0 0 10px 0;margin-bottom:20px;color:#1853af}#story_posts .heading02 span{padding-left:0}#story_posts .heading02 span:before{content:none}#story_posts .sIcon{display:inline-block;border:0;padding:3px 1em 3px;color:#fff;margin-bottom:10px;font-size:1.2rem}#story_posts .sIcon.know_how{background-color:#2baf2f}#story_posts .sIcon.success_story{background-color:#0ea4a8}#story_posts .sIcon.campas_life{background-color:#ffa600}#story_posts .sIcon.tips{background-color:#3c87e0}#story_posts .sIcon.question{background-color:#e25274}#story_posts .sDate{color:#333;position:absolute;right:20px}#story_posts .section.post-header.clearfix{margin-bottom:0}#story_posts .section.post-body{margin-top:10px}#story_posts .section.post-body img{min-width:100%}.sns-button{display:flex;position:relative;justify-content:flex-end;align-items:center}.sns-button .sns-button__text{margin:0}.sns-button .sns-button__list{display:flex}.sns-button .sns-button__list>.sns-button__list__item{background-image:none;margin:0}.sns-button .sns-button__list>.sns-button__list__item li{margin:0}.sns-button .sns-button__list>.sns-button__list__item a{align-items:center;background-color:#edeff1;border-radius:4px;display:flex;height:35px;justify-content:center;transition:.5s;width:65px}.sns-button .sns-button__list>.sns-button__list__item a img{width:20px;height:20px}.sns-button .sns-button__list>.sns-button__list__item--facebook a{background-color:#1877f2}.sns-button .sns-button__list>.sns-button__list__item--twitter a{background-color:#00aced}.sns-button .sns-button__list>.sns-button__list__item--line a{background-color:#00b900}