#great{background:#f6f6f6}#great #pan{margin-bottom:0}@media(max-width: 767px){#great #pan{display:none}}#great #header .navi ul li.nav-people a{background:rgba(0,88,170,.6);text-decoration:none}#great #main-header{margin-bottom:30px}@media(max-width: 767px){#great #main-header{margin-left:-15px;margin-right:-15px}#great #main-header .movie-wrap{margin-top:-15px}}#great #main-header h2{margin-bottom:15px}@media(max-width: 767px){#great #main-header>.row{margin-left:0;margin-right:0}}#great #main-header .link-back{background:url(../../great/img_com/arrow_back.gif) left 3px no-repeat;padding-left:15px;font-weight:bold;font-size:93%}@media(max-width: 767px){#great #main-header .link-back{margin-bottom:15px}}#great #main-header .link-back a{text-decoration:underline}#great #main-header .link-back a:hover{text-decoration:none}#great #main-header .page{text-align:right}@media(max-width: 767px){#great #main-header .page{text-align:center}}#great .kanren{background:url("../../great/img_com/bk_kanren.gif") repeat-x #000;padding:10px 12px 8px 12px;margin-top:-15px;margin-bottom:5px}#great .kanren a{color:#fff;font-size:93%}@media(max-width: 767px){#great .page_row{margin:0}}#great .page li{border-right:1px solid #999;display:inline;line-height:1em}#great .page li a{padding:0px 8px}#great .page li.back{background:url(../../great/img_com/arrow_back.gif) left center no-repeat;border:none;padding-left:15px !important;padding-right:5px}#great .page li.back a{padding:0}#great .page li.next{background:url(../../great/img_com/arrow_next.gif) right center no-repeat;border:none;padding-right:15px !important}#great .page li.next a{padding:0}#great .page li.page1{border-left:1px solid #999}#great.page1 .page .page1 a,#great.page2 .page .page2 a,#great.page3 .page .page3 a,#great.page4 .page .page4 a,#great.page5 .page .page5 a,#great.page6 .page .page6 a,#great.page7 .page .page7 a,#great.page8 .page .page8 a,#great.page9 .page .page9 a{background:#000;color:#fff}#great #case-next{border-top:dotted 1px #000;padding-top:5px;margin-top:30px;margin-bottom:20px}#great #case-next .next-page{border-bottom:dotted 1px #000;padding:0 0 5px;margin-bottom:10px;text-align:center;font-weight:bold}#great #case-next .next-page a{text-decoration:underline}#great #case-next .next-page a:hover{text-decoration:none}#great #case-next .page{text-align:center;font-size:115%}#great #case-list{border-left:7px solid #2a598b;overflow:hidden;padding:0px 0px 0px 5px;margin-bottom:30px}@media(max-width: 767px){#great #case-list{background:#e9eef3;border:none;padding:15px}}#great #case-list>img{float:left;margin-right:10px}@media(max-width: 767px){#great #case-list>img{float:none;display:block;margin-bottom:5px}}#great #case-list dl{overflow:hidden}#great #case-list dl dt{font-size:108%;line-height:1.5em;margin-bottom:20px}#great #case-list dl dt span{display:block;font-weight:normal;font-size:93%}#great #case-list dl dd{margin-bottom:3px}@media(max-width: 767px){#great #case-list dl dd{border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:5px}}#great #case-list dl dd a{color:#3972ac;text-decoration:underline}#great #case-list dl dd a:hover{text-decoration:none}#great #case-list dl dd img{margin-right:5px;vertical-align:middle}#great.page1 #case-list .page1 a,#great.page2 #case-list .page2 a,#great.page3 #case-list .page3 a,#great.page4 #case-list .page4 a,#great.page5 #case-list .page5 a,#great.page6 #case-list .page6 a,#great.page7 #case-list .page7 a,#great.page8 #case-list .page8 a,#great.page9 #case-list .page9 a{color:#333;font-weight:bold;text-decoration:none}#great #contents-list{border:1px solid #dbdbdb;padding:8px 10px 10px 10px;margin:0 0 50px;background:url(../../great/img_com/bk_contentlist.jpg) top center no-repeat #fff;background-size:100% auto;overflow:hidden}#great #contents-list .title{padding-bottom:5px;border-bottom:1px solid #dbdbdb}@media(max-width: 767px){#great #contents-list .title{text-align:center}}#great #contents-list .title img{max-width:100%;height:auto;vertical-align:middle;margin-right:18px}@media(max-width: 767px){#great #contents-list .title img{display:block}}#great #contents-list .title a{font-size:93%;background:url(../../great/img_com/arrow_next.gif) left center no-repeat;padding:15px}#great #contents-list ul li{font-size:86%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;height:12em}@media(max-width: 767px){#great #contents-list ul li{height:auto;float:none;width:auto;text-align:center}}#great #contents-list ul li img{display:block;height:auto;margin:0 auto 5px;max-width:100%}#great #contents-list ul li a{color:#3972ac;text-decoration:underline}#great #contents-list ul li a:hover{text-decoration:none}#great .case-interviews{background:#f2f2f2;position:relative}@media(min-width: 768px){#great .case-interviews.separation_space{padding-bottom:50px}}@media(max-width: 767px){#great .case-interviews.separation_space{padding-bottom:30px}}#great .case-interviews .inside{padding:20px;position:relative}@media(max-width: 767px){#great .case-interviews .inside{padding:15px}}#great .case-interviews .inside.space00t{padding-top:0}#great .case-interviews .inside.space00b{padding-bottom:0}#great .case-interviews .inside.space-30t{padding-top:0;margin-top:-30px}#great .case-interviews .inside .name{float:left;margin-right:10px;width:40px}@media(max-width: 767px){#great .case-interviews .inside .name{float:none;margin-bottom:10px}}#great .case-interviews .inside .remark{overflow:hidden;position:relative;z-index:1}#great .case-interviews .img-interviews-right-top img{position:absolute;top:0;right:0}#great .case-interviews .img-interviews-left-top img{position:absolute;top:0;left:0}#great .case-interviews .img-interviews-right-bottom img{position:absolute;bottom:0;right:0}#great .case-interviews .img-interviews-left-bottom img{position:absolute;bottom:0;left:0}#great .case-interviews .update{color:#666;font-size:93%;font-weight:bold;text-align:right;clear:both}#great .interviews_box{background:#edecec;position:relative;padding-bottom:30px}@media(min-width: 768px){#great .interviews_box.separation_space10b{padding-bottom:10px}#great .interviews_box.separation_space40b{padding-bottom:40px}#great .interviews_box.separation_space50b{padding-bottom:50px}#great .interviews_box.separation_space30t{padding-top:30px}}#great .interviews_box .inside{padding:20px;position:relative;z-index:2}@media(max-width: 767px){#great .interviews_box .inside{padding:15px}}#great .interviews_box .inside.space00t{padding-top:0}#great .interviews_box .inside.space00b{padding-bottom:0}#great .interviews_box .inside.space-30t{padding-top:0;margin-top:-30px}#great .interviews_box .inside .name{float:left;margin-right:10px;width:40px}@media(max-width: 767px){#great .interviews_box .inside .name{float:none;margin-bottom:10px}}#great .interviews_box .inside .remark{overflow:hidden;position:relative;z-index:1}#great .interviews_box .inside .img-interviews-right-top{position:absolute;top:0;right:0}#great .interviews_box .inside .img-l-top{float:left;margin:-20px 20px 20px -20px}@media(max-width: 767px){#great .interviews_box .inside .img-l-top{margin:0 0 20px 0}}#great .interviews_box .inside .img-r-top{float:right;margin:-20px -20px 20px 20px}@media(max-width: 767px){#great .interviews_box .inside .img-r-top{margin:0 0 20px 0}}#great .interviews_box .inside .remark2{margin-top:-32px}#great .interviews_box .inside .remark2 p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#great .interviews_box .inside .remark2 p::before{content:"";display:inline-block;min-width:50px}@media(max-width: 767px){#great .interviews_box .inside .remark2{margin-top:10px}#great .interviews_box .inside .remark2 p::before{display:none}}#great .interviews_box .inside .interview_text{line-height:1.75em}@media(min-width: 768px){#great .interviews_box .inside .interview_text{margin-bottom:30px}}@media(max-width: 767px){#great .interviews_box .inside .interview_text{margin-bottom:20px}}#great .interviews_box .inside .interview_answer{border-left:4px solid;padding-left:20px;line-height:1.75em}#great .interviews_box .inside .interview_answer.blue{border-color:#1e84af;color:#1e84af !important}#great .interviews_box .inside .interview_answer.green{border-color:#2e8c67;color:#2e8c67}@media(min-width: 768px){#great .interviews_box .inside .interview_answer{padding-left:20px;margin-bottom:30px}}@media(max-width: 767px){#great .interviews_box .inside .interview_answer{padding-left:10px;margin-bottom:20px}}@media(min-width: 768px){#great .interviews_box .interviews_img{position:absolute;width:100%;height:100%;z-index:1}#great .interviews_box .interviews_img.right-top{top:0;right:0}#great .interviews_box .interviews_img.left-top{top:0;left:0}#great .interviews_box .interviews_img.right-bottom{bottom:0;right:0}#great .interviews_box .interviews_img.left-bottom{bottom:0;left:0}#great .interviews_box .interviews_img.width40{width:40%}#great .interviews_box .interviews_img.width45{width:45%}#great .interviews_box .interviews_img.width50{width:50%}#great .interviews_box .interviews_img.width55{width:55%}#great .interviews_box .interviews_img.width60{width:60%}#great .interviews_box .interviews_img.img_right img{margin-left:auto;margin-right:0}#great .interviews_box .interviews_img.img_left img{margin-left:0;margin-right:auto}#great .interviews_box .interviews_img_sp{display:none}}@media(max-width: 767px){#great .interviews_box .interviews_img{display:none}#great .interviews_box .inside .interviews_img_sp{margin-left:-15px;margin-right:-15px}#great .interviews_box .inside .interviews_img_sp.img_right img{margin-left:auto;margin-right:0}#great .interviews_box .inside .interviews_img_sp.img_left img{margin-left:0;margin-right:auto}}#great .interviews_box .update{color:#666;font-size:93%;font-weight:bold;text-align:right;clear:both}@media(min-width: 768px){#great .outline_txt{margin-bottom:60px}}@media(max-width: 767px){#great .outline_txt{margin-bottom:40px}}#great .box-column{background-color:#fffff4;background-image:url("../img/bg_column.png");background-repeat:repeat;padding:8px;margin-top:30px;position:relative;border:1px solid #ccc}#great .box-column:before{content:"";position:absolute;display:block;height:97px;width:231px;background-image:url("../img/img_column.png");top:-30px;right:30px;z-index:5}#great .box-column .box-column-wrap{background:#fffff4;padding:70px 20px 20px 20px}#great .great-box-type0{padding:10px}#great .great-box-type1{background:#f9f9f9;padding:10px}#great .great-box-type2{background:#e5e5e5;padding:10px}#great .h-great-type1{padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:15px}#great .h-great-type2{color:#325d7a;font-size:115%;font-weight:bold;line-height:1.5em}#great .h-great-type3{background:#000;color:#fff;font-size:129%;font-weight:bold;line-height:1.5em;padding:10px 15px}@media(max-width: 767px){#great .h-great-type3{font-size:100%}}#great .h-great-type4{color:#3972ac;font-weight:bold;background:url(../../great/img_com/common_question.gif) left .5em no-repeat;padding:0px 0px 0px 30px;line-height:1.5em}#great .h-great-type5{color:#fff;font-size:115%;font-weight:bold;background:#069;padding:10px 15px}#great .h-great-type6{background:#000;margin:0 0 30px;padding:5px 15px;color:#fff;font-size:115%;font-weight:bold;line-height:1.5em}#great .h-great-kome{color:#00468c;font-size:93%}#great .great_h-type1{padding-bottom:5px;margin-bottom:20px}#great .great_h-type2{margin-bottom:35px}#great .great_h-type3{font-size:143%;font-weight:bold;color:#013371;margin-bottom:30px;padding-top:30px}#great .great_h-column{font-size:129%;font-weight:bold;color:#e9781d;margin-bottom:30px;line-height:1.3em}#great ol.great_list01{counter-reset:item}#great ol.great_list01 li{text-indent:-1.5em;padding-left:1.5em;line-height:1.85em}#great ol.great_list01 li:before{counter-increment:item;content:counter(item) "．";font-weight:bold}#great ul.great_list01 li{text-indent:-1.5em;padding-left:1.5em;line-height:1.85em}#great ul.great_list01 li:before{content:"●";margin-right:.5em;font-weight:bold}@media(max-width: 767px){#great #side{visibility:hidden;display:none}}#great #side #sidemenu-great{background:#1d4570;border:#000;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px}#great #side #sidemenu-great h2{padding:10px;margin:-5px -5px 0;background:#306499;background:-webkit-linear-gradient(top, rgb(48, 100, 153) 0%, rgb(29, 69, 112) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgb(48, 100, 153)), to(rgb(29, 69, 112)));background:linear-gradient(to bottom, rgb(48, 100, 153) 0%, rgb(29, 69, 112) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#306499", endColorstr="#1d4570",GradientType=0 );border-top-left-radius:6px;border-top-right-radius:6px;height:38px}#great #side #sidemenu-great h2 img{display:none}#great #side #sidemenu-great h2:before{content:"阪神高速のこだわりの技術";color:#fff;font-weight:bold;font-size:108%}#great #side #sidemenu-great ul{background:#fff;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box}#great #side #sidemenu-great ul li#sidemenu-top a{background:url(../img_com/icon_arrow3.png) no-repeat 5px center #d7d7d7,#fff 100%;background:url(../img_com/icon_arrow3.png) no-repeat 5px center,-webkit-linear-gradient(top, rgb(215, 215, 215) 0%, rgb(255, 255, 255) 100%);background:url(../img_com/icon_arrow3.png) no-repeat 5px center,-webkit-gradient(linear, left top, left bottom, from(rgb(215, 215, 215)), to(rgb(255, 255, 255)));background:url(../img_com/icon_arrow3.png) no-repeat 5px center,linear-gradient(to bottom, rgb(215, 215, 215) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d7d7d7", endColorstr="#ffffff",GradientType=0 );border-bottom:1px solid #e9e9e9;display:block;min-height:30px;_height:30px;padding:10px 0 7px 25px;color:#2a5a8b;font-size:93%;font-weight:bold;line-height:1.5em;text-decoration:none;width:100%}#great #side #sidemenu-great ul li#sidemenu-top a:hover{background:url(../img_com/icon_arrow3_o.png) no-repeat 5px center;color:#4c3900}#great #side #sidemenu-great ul li.sidemenu-case{background:url(../img_com/bg_sidemenu.gif) repeat-x #fff;margin:0;line-height:1.3em}#great #side #sidemenu-great ul li.sidemenu-case a{background:url(../../great/img_com/side_btn.gif) 0px center no-repeat;display:block;margin:0 0 0 5px;min-height:100px;padding:10px 5px 10px 20px;text-decoration:none}#great #side #sidemenu-great ul li.sidemenu-case a:hover{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat}#great #side #sidemenu-great ul li.sidemenu-case a .icon{display:inline-block;margin-bottom:3px;font-size:11px;line-height:11px;font-weight:bold;background-color:#faa82e;color:#fff;height:17px;border-radius:3px;padding:3px 5px}#great #side #sidemenu-great ul li.sidemenu-case a .icon.new{background-color:red}#great #side #sidemenu-great ul li.sidemenu-case a .title{font-weight:bold;color:#2a598b;font-size:100%;display:block}#great #side #sidemenu-great ul li.sidemenu-case a .subtitle{font-weight:normal;font-size:86%;color:#000;text-decoration:underline}#great #side #sidemenu-great ul li.sublink{margin:-1px 0 0 0;border-top:1px dotted #999;padding:10px 5px 0}#great #side #sidemenu-great ul li.sublink a{display:block;background:url(../img_com/b_sidesublink.gif) no-repeat;background-position:top .4em left !important;margin:0 0 5px;padding:0 0 0 15px;font-size:93%}#great #side #sidemenu-great ul li.sublink a:hover{text-decoration:none;background:url(../img_com/b_sidesublink_o.gif) no-repeat}#great #side #sidemenu-great ul li.sublink#sidemenusub-case32,#great #side #sidemenu-great ul li.sublink#sidemenusub-case31,#great #side #sidemenu-great ul li.sublink#sidemenusub-case30,#great #side #sidemenu-great ul li.sublink#sidemenusub-case29,#great #side #sidemenu-great ul li.sublink#sidemenusub-case28,#great #side #sidemenu-great ul li.sublink#sidemenusub-case27,#great #side #sidemenu-great ul li.sublink#sidemenusub-case26,#great #side #sidemenu-great ul li.sublink#sidemenusub-case25,#great #side #sidemenu-great ul li.sublink#sidemenusub-case24,#great #side #sidemenu-great ul li.sublink#sidemenusub-case23,#great #side #sidemenu-great ul li.sublink#sidemenusub-case22,#great #side #sidemenu-great ul li.sublink#sidemenusub-case21,#great #side #sidemenu-great ul li.sublink#sidemenusub-case20,#great #side #sidemenu-great ul li.sublink#sidemenusub-case19,#great #side #sidemenu-great ul li.sublink#sidemenusub-case18,#great #side #sidemenu-great ul li.sublink#sidemenusub-case17,#great #side #sidemenu-great ul li.sublink#sidemenusub-case16,#great #side #sidemenu-great ul li.sublink#sidemenusub-case15,#great #side #sidemenu-great ul li.sublink#sidemenusub-challenge,#great #side #sidemenu-great ul li.sublink#sidemenusub-case14,#great #side #sidemenu-great ul li.sublink#sidemenusub-case13,#great #side #sidemenu-great ul li.sublink#sidemenusub-case12,#great #side #sidemenu-great ul li.sublink#sidemenusub-case11,#great #side #sidemenu-great ul li.sublink#sidemenusub-case10,#great #side #sidemenu-great ul li.sublink#sidemenusub-case09,#great #side #sidemenu-great ul li.sublink#sidemenusub-case08,#great #side #sidemenu-great ul li.sublink#sidemenusub-case07,#great #side #sidemenu-great ul li.sublink#sidemenusub-case06,#great #side #sidemenu-great ul li.sublink#sidemenusub-case05,#great #side #sidemenu-great ul li.sublink#sidemenusub-case04,#great #side #sidemenu-great ul li.sublink#sidemenusub-case03,#great #side #sidemenu-great ul li.sublink#sidemenusub-case02,#great #side #sidemenu-great ul li.sublink#sidemenusub-case01{display:none}#great #side #sidemenu-great>div img{display:none}#great.case01 #sidemenu-great ul li.case01 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case01 #sidemenu-great ul li.case01 a .title{color:#4c3900 !important}#great.case01 #sidemenu-great ul li.case01 a .subtitle{text-decoration:none !important}#great.case01.page1 #sidemenusub-case01 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case01.page2 #sidemenusub-case01 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case01.page3 #sidemenusub-case01 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case01.page4 #sidemenusub-case01 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case01.page5 #sidemenusub-case01 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02 #sidemenu-great ul li.case02 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case02 #sidemenu-great ul li.case02 a .title{color:#4c3900 !important}#great.case02 #sidemenu-great ul li.case02 a .subtitle{text-decoration:none !important}#great.case02.page1 #sidemenusub-case02 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02.page2 #sidemenusub-case02 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02.page3 #sidemenusub-case02 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02.page4 #sidemenusub-case02 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02.page5 #sidemenusub-case02 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case02.page2 .construct_step{border-bottom:dotted 1px #999;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px 15px}#great.case02.page2 .construct_step .step{margin-bottom:20px;font-size:86%}@media(min-width: 768px){#great.case02.page2 .construct_step .step{width:45%;padding:0 10px}#great.case02.page2 .construct_step .step p{margin-top:10px}#great.case02.page2 .construct_step .arrow{width:5%;padding-top:16%}}@media(max-width: 767px){#great.case02.page2 .construct_step .step{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#great.case02.page2 .construct_step .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:20px}}@media(max-width: 767px)and (min-width: 481px){#great.case02.page2 .construct_step .step img{width:55%}#great.case02.page2 .construct_step .step p{padding:40px 0 15px 20px;width:45%}}@media(max-width: 480px){#great.case02.page2 .construct_step .step{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#great.case02.page2 .construct_step .step p{width:100%}}#great.case03 #sidemenu-great ul li.case03 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case03 #sidemenu-great ul li.case03 a .title{color:#4c3900 !important}#great.case03 #sidemenu-great ul li.case03 a .subtitle{text-decoration:none !important}#great.case03.page1 #sidemenusub-case03 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case03.page2 #sidemenusub-case03 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case03.page3 #sidemenusub-case03 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case03.page4 #sidemenusub-case03 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case03.page5 #sidemenusub-case03 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case04 #sidemenu-great ul li.case04 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case04 #sidemenu-great ul li.case04 a .title{color:#4c3900 !important}#great.case04 #sidemenu-great ul li.case04 a .subtitle{text-decoration:none !important}#great.case04.page1 #sidemenusub-case04 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case04.page2 #sidemenusub-case04 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case04.page3 #sidemenusub-case04 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case04.page4 #sidemenusub-case04 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case04 ol.case04-list{background:#ebf1f7;counter-reset:my-counter;color:#3972ac;font-weight:bold;padding:20px;margin-bottom:20px}#great.case04 ol.case04-list li{font-weight:bold;margin-left:5px;line-height:1.3em;text-indent:-1.5em;padding-left:1.5em}#great.case04 ol.case04-list li:before{counter-increment:my-counter;content:counter(my-counter) ".";margin-right:5px}@media(max-width: 767px){#great.case04 ol.case04-list li:nth-last-of-type(n+2){margin-bottom:10px}}#great.case04 .case04-plan{margin-bottom:20px}#great.case04 .case04-plan .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){#great.case04 .case04-plan .img{border-right:3px solid #ebebeb}}@media(min-width: 768px){#great.case04.page2 #contents .case-interviews{padding-bottom:24%}}#great.case04.page3 #contents h4{background:#069;margin-bottom:20px;padding:5px 7px}#great.case05 #sidemenu-great ul li.case05 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case05 #sidemenu-great ul li.case05 a .title{color:#4c3900 !important}#great.case05 #sidemenu-great ul li.case05 a .subtitle{text-decoration:none !important}#great.case05.page1 #sidemenusub-case05 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case05.page2 #sidemenusub-case05 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case05.page3 #sidemenusub-case05 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case05.page4 #sidemenusub-case05 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case05.page5 #sidemenusub-case05 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case05 img{height:auto}#great.case05.page5 .case-interviews{background:url("../../great/case05/img/page05_person01_bg.jpg") top right no-repeat #f2f2f2}@media(max-width: 767px){#great.case05.page5 .case-interviews{background:#f2f2f2}}#great.case05.page5 .inside{overflow:hidden}@media(max-width: 767px){#great.case05.page5 .inside .page05_person01{width:100%;margin:0 0 30px 0;text-align:center}#great.case05.page5 .inside .h-great-type4{clear:both}#great.case05.page5 .inside .page05_person02{width:100%;margin:0;text-align:center}#great.case05.page5 .inside .page05_person02 img{float:none}}#great.case06 #sidemenu-great ul li.case06 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case06 #sidemenu-great ul li.case06 a .title{color:#4c3900 !important}#great.case06 #sidemenu-great ul li.case06 a .subtitle{text-decoration:none !important}#great.case06.page1 #sidemenusub-case06 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case06.page2 #sidemenusub-case06 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case06.page3 #sidemenusub-case06 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case06 img{height:auto}#great.case06 .page01_interviews01{display:inline;float:right}@media(max-width: 767px){#great.case06 .page01_interviews01{margin:0 0 30px 0;text-align:center;float:none;display:block}#great.case06 .page01_interviews01 img.img-r{float:none;margin:0}}#great.case07 #sidemenu-great ul li.case07 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case07 #sidemenu-great ul li.case07 a .title{color:#4c3900 !important}#great.case07 #sidemenu-great ul li.case07 a .subtitle{text-decoration:none !important}#great.case07.page1 #sidemenusub-case07 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case07.page2 #sidemenusub-case07 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case07.page3 #sidemenusub-case07 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case07.page4 #sidemenusub-case07 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case08 #sidemenu-great ul li.case08 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case08 #sidemenu-great ul li.case08 a .title{color:#4c3900 !important}#great.case08 #sidemenu-great ul li.case08 a .subtitle{text-decoration:none !important}#great.case08.page1 #sidemenusub-case08 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case08.page2 #sidemenusub-case08 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case08.page3 #sidemenusub-case08 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case09 #sidemenu-great ul li.case09 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case09 #sidemenu-great ul li.case09 a .title{color:#4c3900 !important}#great.case09 #sidemenu-great ul li.case09 a .subtitle{text-decoration:none !important}#great.case09.page1 #sidemenusub-case09 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case09.page2 #sidemenusub-case09 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case09.page3 #sidemenusub-case09 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case09.page4 #sidemenusub-case09 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case09 .inside-case09-page4-elearning{background:#fffae8;border-radius:10px;padding:30px;border:solid 1px #dbdbdb;-webkit-box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),5px 0px 0px -1px rgba(219,219,219,.02);box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),5px 0px 0px -1px rgba(219,219,219,.02)}@media(max-width: 767px){#great.case09 .inside-case09-page4-elearning{padding:20px}}#great.case09 .inside-case09-page4-elearning .emblem{margin-top:-30px;margin-bottom:30px}@media(max-width: 767px){#great.case09 .inside-case09-page4-elearning .emblem{margin-top:-20px;width:90px;height:auto}}#great.case09 .link-safetynavi-pc a{background:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(54%, rgb(255, 255, 255)), to(rgb(221, 221, 221)));background:-webkit-linear-gradient(top, rgb(255, 255, 255) 54%, rgb(221, 221, 221) 100%);background:linear-gradient(180deg, rgb(255, 255, 255) 54%, rgb(221, 221, 221) 100%);border:solid #3eacee 6px;display:block;padding:1px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#great.case09 .link-safetynavi-pc a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#great.case09 .link-safetynavi-pc a span{display:block}#great.case09 .link-safetynavi-pc a .img{max-width:50%}@media(max-width: 767px){#great.case09 .link-safetynavi-pc a .img{max-width:100%;width:100%;background:#5b5b5b}}#great.case09 .link-safetynavi-pc a .detail{color:#036db7;font-weight:bold;line-height:1.3em;text-align:center;width:calc(100% - 363px);padding:15px}@media(max-width: 1199px){#great.case09 .link-safetynavi-pc a .detail{width:50%;padding:30px}}@media(max-width: 767px){#great.case09 .link-safetynavi-pc a .detail{width:100%;padding:15px}}#great.case09 .link-safetynavi-pc a .btn{background:#036db7;margin:0 auto;padding:10px;width:335px;color:#fff;font-size:79%;line-height:1em;text-align:center}@media(max-width: 1199px){#great.case09 .link-safetynavi-pc a .btn{width:100%}}#great.case09 .link-safetynavi-pc a:hover{color:#036db7;text-decoration:none}#great.case09 .link-safetynavi-pc a:hover .btn{background:#fff000;color:#036db7}#great.case09 .link-safetynavi-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 767px){#great.case09 .link-safetynavi-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#great.case09 .link-safetynavi a{background:#036db7;display:block;padding:15px;text-decoration:none;line-height:1.3em;height:100%}#great.case09 .link-safetynavi span{display:block;color:#fff}#great.case09 .link-safetynavi .title{font-weight:bold;text-align:center;color:#fff000;line-height:1.5em;margin-bottom:15px}#great.case09 .link-safetynavi .txt{font-size:86%;margin-bottom:15px}#great.case09 .link-safetynavi .btn{background:#fff000;padding:10px;color:#036db7;font-weight:bold;line-height:1em;text-align:center}#great.case09 .link-safetynavi:hover .btn{background:#fff}#great.case09 .link-safetynavi strong{display:block}#great.case09 .link-safetynavi .point{font-size:93%;line-height:1.5em}#great.case10 #sidemenu-great ul li.case10 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case10 #sidemenu-great ul li.case10 a .title{color:#4c3900 !important}#great.case10 #sidemenu-great ul li.case10 a .subtitle{text-decoration:none !important}#great.case10.page1 #sidemenusub-case10 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case10.page2 #sidemenusub-case10 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case10.page3 #sidemenusub-case10 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case10.page4 #sidemenusub-case10 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case10.page5 #sidemenusub-case10 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case11 #sidemenu-great ul li.case11 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case11 #sidemenu-great ul li.case11 a .title{color:#4c3900 !important}#great.case11 #sidemenu-great ul li.case11 a .subtitle{text-decoration:none !important}#great.case11.page1 #sidemenusub-case11 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case11.page2 #sidemenusub-case11 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case11.page3 #sidemenusub-case11 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case11.page4 #sidemenusub-case11 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case11.page5 #sidemenusub-case11 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case12 #sidemenu-great ul li.case12 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case12 #sidemenu-great ul li.case12 a .title{color:#4c3900 !important}#great.case12 #sidemenu-great ul li.case12 a .subtitle{text-decoration:none !important}#great.case12.page1 #sidemenusub-case12 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case12.page2 #sidemenusub-case12 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case12.page3 #sidemenusub-case12 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case12.page4 #sidemenusub-case12 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case12.page5 #sidemenusub-case12 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13 #sidemenu-great ul li.case13 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case13 #sidemenu-great ul li.case13 a .title{color:#4c3900 !important}#great.case13 #sidemenu-great ul li.case13 a .subtitle{text-decoration:none !important}#great.case13.page1 #sidemenusub-case13 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13.page2 #sidemenusub-case13 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13.page3 #sidemenusub-case13 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13.page4 #sidemenusub-case13 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13.page5 #sidemenusub-case13 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case13 .box-type6{background:#edfbfe}#great.case13 .h-great-type2{color:#3492b8}#great.case13 .box-type4{border:#00468c 1px solid;background:#fff9e6;overflow:hidden;padding:20px}#great.case13.page3 h5.h-great-type2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#great.case13.page3 h5.h-great-type2 span{margin-bottom:-5px;margin-left:5px}#great.case14 #sidemenu-great ul li.case14 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case14 #sidemenu-great ul li.case14 a .title{color:#4c3900 !important}#great.case14 #sidemenu-great ul li.case14 a .subtitle{text-decoration:none !important}#great.case14.page1 #sidemenusub-case14 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case14.page2 #sidemenusub-case14 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case14.page3 #sidemenusub-case14 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case14.page4 #sidemenusub-case14 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case14.page5 #sidemenusub-case14 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case14 .box-type6{background:#edfbfe}#great.case14 .h-great-type2{color:#3492b8}@media(min-width: 768px){#great.case14 table.page3-table{background:#fff;border:1px solid #999;border-collapse:collapse;text-align:center;width:100%;margin-bottom:10px}#great.case14 table.page3-table tr th{background:#787878;border:1px solid #999;color:#fff;font-weight:bold;padding:10px 5px;text-align:center}#great.case14 table.page3-table tr th.type2{background:#52c059;width:18%}#great.case14 table.page3-table tr td{border:1px solid #999;padding:10px 5px;text-align:center}}@media(max-width: 767px){#great.case14 .page3-dl{background:#fff;padding:10px}#great.case14 .page3-dl dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #999;margin-bottom:10px}#great.case14 .page3-dl dl dt{width:25%;background:#787878;border:1px solid #999;border-top:none;color:#fff;font-weight:bold;padding:10px 5px;text-align:center}#great.case14 .page3-dl dl dt:first-of-type{width:100%;background:#52c059}#great.case14 .page3-dl dl dd{width:75%;background:#fff;border:1px solid #999;border-top:none;border-left:none;padding:10px 5px;text-align:center}}#great.case14.page3 .case-interviews{background:none}#great.case14.page3 h5.h-great-type2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#great.case14.page3 h5.h-great-type2 span{margin-bottom:-5px;margin-left:5px}#great.challenge #sidemenu-great ul li.challenge a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.challenge #sidemenu-great ul li.challenge a .title{color:#4c3900 !important}#great.challenge #sidemenu-great ul li.challenge a .subtitle{text-decoration:none !important}#great.challenge.page1 #sidemenusub-challenge .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge.page2 #sidemenusub-challenge .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge.page3 #sidemenusub-challenge .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case17 #sidemenu-great ul li.case17 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case17 #sidemenu-great ul li.case17 a .title{color:#4c3900 !important}#great.case17 #sidemenu-great ul li.case17 a .subtitle{text-decoration:none !important}#great.case17.page1 #sidemenusub-case17 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case17.page2 #sidemenusub-case17 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case17.page3 #sidemenusub-case17 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case17.page4 #sidemenusub-case17 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case17.page5 #sidemenusub-case17 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16 #sidemenu-great ul li.case16 a .title{color:#4c3900 !important}#great.case16 #sidemenu-great ul li.case16 a .subtitle{text-decoration:none !important}#great.case16.page1 #sidemenusub-case16 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16.page2 #sidemenusub-case16 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16.page3 #sidemenusub-case16 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16.page4 #sidemenusub-case16 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16.page5 #sidemenusub-case16 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case16.page1 .reference-img .box{display:inline-block}#great.case16.page1 .reference-img .box .txt{color:#fff;background:#159fea;font-size:20px;font-weight:bold;text-align:center;padding:10px 0px}#great.case16.page1 .reference-img .box .txt span{color:#ff4d4d;text-decoration:underline;margin-right:2px}@media(min-width: 768px){#great.case16.page1 .flex-center-pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#great.case16.page1 .flex-center-pc .col-sm-7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#great.case15 #sidemenu-great ul li.case15 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case15 #sidemenu-great ul li.case15 a .title{color:#4c3900 !important}#great.case15 #sidemenu-great ul li.case15 a .subtitle{text-decoration:none !important}#great.case15.page1 #sidemenusub-case15 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case15.page2 #sidemenusub-case15 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case15.page3 #sidemenusub-case15 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case15.page4 #sidemenusub-case15 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case15.page5 #sidemenusub-case15 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case18 .box-type7{padding:20px;background:#fff}#great.case18 #sidemenu-great ul li.case18 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case18 #sidemenu-great ul li.case18 a .title{color:#4c3900 !important}#great.case18 #sidemenu-great ul li.case18 a .subtitle{text-decoration:none !important}#great.case18.page1 #sidemenusub-case18 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case18.page2 #sidemenusub-case18 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case18.page3 #sidemenusub-case18 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case18.page4 #sidemenusub-case18 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case18.page5 #sidemenusub-case18 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case19 .interviews_box .font12{line-height:1.2em}#great.case19 .box-case19-01{background:#fff;margin:0 30px 30px 30px;padding:30px}#great.case19 .box-case19-01 .title{font-size:115%;text-align:center;color:#0355a5;font-weight:bold;margin-bottom:10px}#great.case19 .box-case19-01 .text{font-size:93%;margin-bottom:20px}@media(max-width: 767px){#great.case19 .box-case19-01{margin:0 0 30px 0}}#great.case19 .box-case19-02{background:#fff;margin:0 auto 30px auto;padding:30px;max-width:600px}#great.case19 .box-case19-02 .title{font-size:115%;text-align:center;color:#0355a5;font-weight:bold;margin-bottom:10px}#great.case19 .box-case19-02 .text{font-size:93%;margin-bottom:20px;text-align:center}#great.case19 .box-case19-03{background:#fff;margin:30px auto 0 auto;padding:10px;max-width:600px}#great.case19 #sidemenu-great ul li.case19 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.case19 #sidemenu-great ul li.case19 a .title{color:#4c3900 !important}#great.case19 #sidemenu-great ul li.case19 a .subtitle{text-decoration:none !important}#great.case19.page1 #sidemenusub-case19 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case19.page2 #sidemenusub-case19 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case19.page3 #sidemenusub-case19 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case19.page4 #sidemenusub-case19 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case19.page5 #sidemenusub-case19 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case20 .box-case20-pa{margin-left:30px;margin-right:30px;background:#fff;padding:10px 20px}#great.case20 .box-case20-pa .flex{padding:20px 0;border-bottom:1px dotted #a9a9a9}#great.case20 .box-case20-pa .flex:last-of-type{border-bottom:none}#great.case20 .box-case20-pa .flex .cell1{width:calc(100% - 200px)}#great.case20 .box-case20-pa .flex .cell1 h6{color:#e9781d;font-weight:bold;margin-bottom:20px;line-height:1.3em}#great.case20 .box-case20-pa .flex .cell1 h6 span{color:#000;font-size:93%}#great.case20 .box-case20-pa .flex .cell2{width:200px}@media(max-width: 767px){#great.case20 .box-case20-pa{margin-left:10px;margin-right:10px}#great.case20 .box-case20-pa .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#great.case20 .box-case20-pa .flex .cell1{width:100%}#great.case20 .box-case20-pa .flex .cell2{width:100%;padding-top:10px}}@media(max-width: 767px){#great.case20 .xs-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#great.case20 .xs-flex-column img{width:100%}#great.case20 .xs-flex-column p{margin-bottom:1px}#great.case20 .xs-flex-column p:last-of-type{margin-bottom:0}}@media(max-width: 767px){#great.case20 .sp-reverse-imageB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#great.case20 .sp-reverse-imageB .img-r{float:none;margin:20px 0 0 0}}@media(max-width: 767px){#great.case20 .box-column{margin:50px 0 !important}#great.case20 .box-column .box-column-wrap.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#great.case20 .box-column .box-column-wrap.flex img{margin:0 0 20px 0 !important}#great.case20 .box-column .box-column-wrap.flex .space20l{margin-left:0 !important}}#great.case20 .fleximage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#great.case20 .fleximage figure{padding:0 10px}#great.case20 .fleximage figure figcaption{padding-top:5px;font-size:86%;text-align:center}@media(max-width: 767px){#great.case20 .fleximage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#great.case20 .fleximage figure{padding:0 0 20px 0;margin-left:auto;margin-right:auto}#great.case20 .fleximage figure:last-of-type{padding-bottom:0}}#great.case20.page1 #sidemenusub-case20 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case20.page2 #sidemenusub-case20 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case20.page3 #sidemenusub-case20 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case20.page4 #sidemenusub-case20 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case20.page5 #sidemenusub-case20 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21.page1 #sidemenusub-case21 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21.page2 #sidemenusub-case21 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21.page3 #sidemenusub-case21 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21.page4 #sidemenusub-case21 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21.page5 #sidemenusub-case21 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case21 #cosmos-origin{clear:both;margin-bottom:50px}#great.case21 #cosmos-origin .cosmos-origin-click{border:solid 1px #ddd;background:#fff}#great.case21 #cosmos-origin .cosmos-origin-click a{display:block;padding:30px;position:relative;overflow:hidden}#great.case21 #cosmos-origin .cosmos-origin-click a img{margin:0 auto}#great.case21 #cosmos-origin .cosmos-origin-click a>span{color:#fff;font-size:93%;line-height:1em;background:#000;border-radius:10px 0 0 0;display:inline-block;margin-right:-10px;padding:8px 30px 6px;position:absolute;right:0;bottom:0;-webkit-transform:skewX(150deg);transform:skewX(150deg)}#great.case21 #cosmos-origin .cosmos-origin-click a>span>span{-webkit-transform:skewX(-150deg);transform:skewX(-150deg);display:block}#great.case21 #cosmos-origin .cosmos-origin-click a:hover img{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition:.4s all;transition:.4s all}#great.case21 #cosmos-origin .cosmos-origin-wrapper{display:none;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;left:0;z-index:200000;width:100vw;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box{background:#fff;border:solid 1px #000;border-radius:10px;max-width:800px;width:calc(100% - 40px);padding:80px 40px 40px;position:relative}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box img{margin-bottom:60px}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box p{color:#000;line-height:2em;font-size:100%}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close{position:absolute;top:-40px;right:0;font-size:0;cursor:pointer;display:block;width:30px;height:30px}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:before,#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:40px;background:#fff}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@-webkit-keyframes my-fade-in{from{opacity:0}to{opacity:1}}@keyframes my-fade-in{from{opacity:0}to{opacity:1}}#great.case21 #cosmos-origin .active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible;-webkit-animation-name:my-fade-in;animation-name:my-fade-in;-webkit-animation-duration:.5s;animation-duration:.5s;z-index:10001 !important}@media(max-width: 767px){#great.case21 #cosmos-origin .cosmos-origin-click a{padding:15px 30px 30px}#great.case21 #cosmos-origin .cosmos-origin-click a>span{font-size:72%}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box{padding:7vw 3.5vw 3.5vw}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box img{width:46vw;height:auto;margin-bottom:7vw}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box p{line-height:1.7em;font-size:3.2558139535vw}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close{top:-9.3023255814vw;width:6.976744186vw;height:6.976744186vw}#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:before,#great.case21 #cosmos-origin .cosmos-origin-wrapper .cosmos-origin-box .cosmos-origin-box-close:after{height:6.976744186vw}}@media(max-height: 130vw){#great.case21 #cosmos-origin .cosmos-origin-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:auto;padding-top:11.6279069767vw;padding-bottom:20px}}#great.case22.page1 #sidemenusub-case22 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case22.page2 #sidemenusub-case22 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case22.page3 #sidemenusub-case22 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case22.page4 #sidemenusub-case22 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case22.page5 #sidemenusub-case22 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case23.page1 #sidemenusub-case23 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case23.page2 #sidemenusub-case23 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case23.page3 #sidemenusub-case23 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case23.page4 #sidemenusub-case23 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case23.page5 #sidemenusub-case23 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case24.page1 #sidemenusub-case24 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case24.page2 #sidemenusub-case24 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case24.page3 #sidemenusub-case24 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case24.page4 #sidemenusub-case24 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case24.page5 #sidemenusub-case24 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case25.page1 #sidemenusub-case25 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case25.page2 #sidemenusub-case25 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case25.page3 #sidemenusub-case25 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case25.page4 #sidemenusub-case25 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.case25.page5 #sidemenusub-case25 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2 #sidemenu-great ul li.challenge2 a{background:url(../../great/img_com/side_btn_o.gif) 0px center no-repeat !important}#great.challenge2 #sidemenu-great ul li.challenge2 a .title{color:#4c3900 !important}#great.challenge2 #sidemenu-great ul li.challenge2 a .subtitle{text-decoration:none !important}#great.challenge2.page1 #sidemenusub-challenge2 .page01{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2.page2 #sidemenusub-challenge2 .page02{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2.page3 #sidemenusub-challenge2 .page03{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2.page4 #sidemenusub-challenge2 .page04{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2.page5 #sidemenusub-challenge2 .page05{background:url(../img_com/b_sidesublink_o.gif) no-repeat !important;color:#977200}#great.challenge2.page1 .box-team{overflow:hidden;padding-bottom:30px;margin-bottom:15px}@media(max-width: 767px){#great.challenge2.page1 .box-team{padding-bottom:15px;margin-bottom:15px}}#great.challenge2.page1 .box-team .title{font-size:214%;font-weight:bold;margin-bottom:15px}@media(max-width: 767px){#great.challenge2.page1 .box-team .title{font-size:143%;text-align:center;line-height:1.3em}}#great.challenge2.page1 .box-team .title .team{font-weight:normal;font-size:85%;margin-right:20px}@media(max-width: 767px){#great.challenge2.page1 .box-team .img{margin:0}#great.challenge2.page1 .box-team .img div{padding:0 1px}}#great.challenge2.page1 .box-team .item{float:left;width:10%;margin-bottom:10px;font-size:129%;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){#great.challenge2.page1 .box-team .item{float:none;width:auto}}@media(min-width: 993px)and (max-width: 1199px){#great.challenge2.page1 .box-team .item{width:15%}}@media(min-width: 768px)and (max-width: 992px){#great.challenge2.page1 .box-team .item{float:none;width:auto}}#great.challenge2.page1 .box-team .detail{float:left;overflow:hidden;margin-bottom:20px;width:90%}@media(min-width: 993px)and (max-width: 1199px){#great.challenge2.page1 .box-team .detail{width:85%}}@media(max-width: 992px){#great.challenge2.page1 .box-team .detail{float:none;width:auto}}#great.challenge2.page5 .case-interviews .h-great-type2{color:#000;font-size:143%;text-shadow:#fff 2px 2px 0px,#fff -2px 2px 0px,#fff 2px -2px 0px,#fff -2px -2px 0px}#great.challenge2.page5 .case-interviews .img-team{margin-bottom:-70px}@media(max-width: 767px){#great.challenge2.page5 .case-interviews .img-team{margin:0}}#great.challenge2.page5 .case-interviews .img-team img{margin:0 0 0 auto !important}@media(max-width: 767px){#great.challenge2.page5 .case-interviews .img-team img{margin:0}}.lightblue{color:#2582b4 !important}sup{top:.5em !important}dl.notes{font-size:86%}dl.notes dt{float:left;color:#3972ac;font-weight:bold}dl.notes dd{margin-left:2.5em;margin-bottom:5px;color:#666}dl.notes dd span{font-weight:bold}dl.notes.blue dt,dl.notes.blue dd{color:#1c5ab0 !important}#cboxLoadedContent{position:relative;padding-top:56.25%}#cboxLoadedContent iframe{position:absolute;top:0;left:0;width:100%;height:100%}