@charset "utf-8";body > iframe{display:none;}header .user, header .user-guest{width:100%;margin:0;background:#274472;color:#fff;font-size:100%;}header .user a{color:#fff;text-decoration:underline;}header .user a:hover{color:#ff0;text-decoration:none;}header .user-guest .user-detail{padding-bottom:12px;}header .user .name{font-size:100%;background:#333;}header #js-emw{margin-right:1rem;}header #menu-open, header #search-open, header #loginNav{width:24px;height:24px;z-index:201;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;padding:3px;text-decoration:none;text-align:center;}header #menu-open{left:10px;}header #search-open{right:10px;}header #loginNav{right:50px;}header #menu-open span, header #search-open span,header #loginNav span{display:none;}header #menu-open:before, header #search-open:before,header #loginNav:before{font-size:24px;}header > a:hover,
header > a:active,
header > a:visited{color:#297cc2;}#menu .user.sp.user-detail p > span{line-height:0;}#menu .user.sp.user-detail p > span > *{display:inline-block;}#menu .user.sp.user-detail p > span > img{display:inline;}.user-name, .point-list{display:inline-block;padding-bottom:11px;}header .user-inner{width:98%;display:block;}header .user-navi{display:block;width:100%;padding:0 0 8px;}header .user-navi .fa .pop-int{display:block;position:absolute;top:-4px;left:70%;border-radius:3px;text-align:center;color:#fff;background:#c60000;padding:3px;font-size:90%;}header .user-navi .fa-film .pop-int, header .user-navi .fa-pencil-square-o .pop-int{left:80%;}header .user-navi a{display:inline-block;vertical-align:middle;text-decoration:none;width:auto;height:30px;margin:0 0.8rem;position:relative;}header .user-navi a:before{width:100%;height:100%;display:inline-block;vertical-align:middle;font-size:30px;color:#fff;}header .user-navi a:hover:before{color:#b2e1f3;}header .user-navi .fa-film:before{margin-top:-1px;}header .user-navi .fa-pencil-square-o:before{margin-top:2px;}.user-navi a span{display:none;}header .user-guest .user-navi a{width:auto;height:auto;padding:3px 8px;margin:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#2e5f9a;font-size:13px;}header .user-guest .user-navi a span{display:block;}header .user-navi a.fa-sign-out span i, header .user-guest .user-navi a span i{margin-left:2px;}header .user-guest .noLoginAd{position:relative;margin:0 auto;padding:10px 0;text-align:center;}header .user-guest .noLoginAd .closeBtn{position:absolute;top:0;right:-20px;content:"×";color:#ffffff;font-size:30px;line-height:1.0;font-weight:normal;cursor:pointer;text-decoration:none;z-index:10001;}header .user-guest .noLoginAd p a{color:#000;}header .user-guest .noLoginAd .adFrame a{display:block;vertical-align:top;}header .user-guest .noLoginAd .adFrame img{width:100%;display:block;top:0;}header .user-guest .noLoginAd .signupFormBtn{display:inline-block;width:auto;}.page-dcc-index #dcc-service .item_fix .item_inner .text{float:right;}.page-dcc-index #dcc-service .item_fix .item_inner .thums{float:left;margin:0;}.com-link-title{text-decoration:none;color:#000;}.com-entry-page .head p:nth-of-type(4) span{font-weight:bold;font-size:120%;}.com-entry-page .head p:nth-of-type(4) span{font-weight:bold;font-size:120%;}#search input[type="submit"]{background-position:center center;background-repeat:no-repeat;top:12px;height:31px;}body.simplic main{margin-top:0;}@media screen and (max-width:980px){body{padding:0;position:relative;left:0;overflow-x:hidden;}body>main,	body.simplic main{padding-top:72px;}.sp{display:block!important;}.pc{display:none!important;}.layer{position:fixed;top:0;z-index:4999;display:none;width:100%;height:100%;background:rgba(255,255,255,0.4);}body > div,body > nav,body > main{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}header{position:fixed;border-bottom:2px solid #ddd;z-index:1000;}header .logo{position:relative;width:142px;height:24px;padding-bottom:12px;}header .logo a{display:block;line-height:0;}header .logo a img{width:142px;height:24px;top:0;}header .user .user-name{margin-right:12px;}header .user .name{margin-right:6px;}header .user-guest .noLoginAd{width:90%;}header .user-navi{border-bottom:none;}#search{padding-top:12px;}header #menu-open .pop-int{width:16px;height:16px;display:block;position:absolute;top:-6px;right:-16px;-webkit-border-radius:16px;border-radius:16px;text-align:center;color:#fff;background:#c60000;padding:2px;font-size:12px;line-height:16px;}#menu{position:fixed;top:0;left:-240px;width:240px;height:100%;background:#53585f;z-index:5000;-webkit-overflow-scrolling:touch;}body>#menu{padding:0;}.menuInner{width:100%;height:100%;overflow-y:auto;}#menu-close{position:absolute;top:10px;right:10px;font-size:24px;color:#FFF;z-index:5001;text-decoration:none;line-height:1;}#menu ul{margin-top:0;}#menu ul li{padding:0;font-size:16px;}#menu ul li.loginNav,	#menu ul li.logoutNav{width:100%;position:absolute;bottom:0;right:0;border-top:1px solid #fff;background-color:#53585f;}#menu a, #menu ul li a{color:#fff;}#menu ul li a{padding:8px 16px!important;font-size:16px;text-align:left;}#menu ul li a.fa{position:relative;}#menu ul li a.fa:before{margin-right:8px;}#menu ul li a span{font-family:"新ゴ R", "Shin Go Regular", Helvetica, "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, "ＭＳ Ｐゴシック", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:16px;line-height:1.6;}#menu ul li a .pop-int{width:20px;height:20px;display:block;position:absolute;top:8px;right:16px;-webkit-border-radius:20px;border-radius:20px;text-align:center;color:#fff;background:#c60000;padding:2px;line-height:20px;font-size:14px;}#menu .user.sp{padding:16px 0 0;text-align:center;font-size:14px;color:#fff;}#menu .user.sp.user-detail, #menu .user.sp.user-detail p{display:block;margin-bottom:8px;}#menu .user.sp.user-detail p > *{display:inline-block;}#menu .user.sp .user-navi a{padding:0 4px 8px;display:inline-block;font-size:24px;text-decoration:none;}#menu .user.sp .user-navi a:hover{color:#00a3d9;}#searchMenu{position:fixed;top:0;right:-240px;width:240px;height:100%;background:#53585f;z-index:5000;}#search{position:static;top:0;background:transparent;}#search a{border-bottom:none;color:#fff;}}@media screen and (max-width:380px){.user-name, .point-list{font-size:0.8rem;}header .user-navi a{margin:0 0.5rem;}header .user .name{margin-right:5px;}}@media screen and (min-width:481px){}@media screen and (min-width:481px) and (max-width:980px){header .user, header .user-guest{padding-bottom:11px;border-bottom:2px solid #c0c9d0;}header .user-detail, header .user-navi{display:inline-block;width:auto;height:30px;padding:6px 0!important;vertical-align:middle;}.user-name, .point-list{padding-bottom:0;}header .user-navi{border-bottom:0;padding-bottom:0;}header #loginNav{width:50px;}header #loginNav span{display:block;font-size:10px;}header #loginNav:before{font-size:17px;}}@media screen and (min-width:981px){.sp{display:none!important;}.pc{display:block!important;}header{margin-top:0;}header .logo{padding-top:60px;}body.simplic header .logo{padding-top:20px;margin:0 auto;float:none;}header .logo a{display:block;}header .user-inner{display:block;margin:0 auto;text-align:right;vertical-align:middle;width:1200px;}header .user-guest .user-navi{width:270px!important;}header .user-guest .user-navi a{font-size:13px;}header .user{height:30px;top:0;left:0;padding:7px 0 0;display:table;}header .user .user-inner .user-detail{display:inline-block;text-align:right;padding-bottom:0;font-size:87.5%;font-weight:normal;}header .user .user-inner .user-detail > p:last-child{padding-right:10px;}header .user-name{padding-bottom:0;}header .point-list{height:26px;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #2e5f9a;vertical-align:middle;}header .user .user-inner .user-navi{width:auto;background:none;border:none;padding:0;text-align:right;display:inline-block;}header .user p{display:inline-block;}header #js-emw{margin-right:0;}header .user-navi a{height:22px;margin:0 0 0 0.5rem;padding:0;text-decoration:none;vertical-align:middle;}header .user-navi a:before{font-size:22px;}header .user-navi a.fa-sign-out{width:auto;height:auto;margin-left:1.5rem;display:inline-block;padding:6px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#2e5f9a;font-size:13px;}header .user-navi a.fa-sign-out:hover, header .user-guest .user-navi a:hover{opacity:0.6;}header .user-navi a.fa-sign-out:before{display:none;content:"";}header .user-navi a.fa-sign-out span, header .user-guest .user-navi a span{display:block;}header .user-navi .fa .pop-int{font-size:14px;}header .user-guest .noLoginAd{width:960px;}#search{top:-108px;}#search input[type="submit"]{top:6px;height:16px;}}.news-mypage .com-page-title-box{background:#fff;color:#000;padding-top:18px;margin-bottom:0;border-bottom:1px solid #999;font-size:22px;}.news-mypage .mypage-news-list a{display:block;width:96%;padding:12px 3%;border-bottom:1px solid #999;text-decoration:none;color:#000;}.news-mypage .mypage-news-list li .unread-content{background:#e1fdff;}.news-mypage .mypage-news-list a:hover{background-color:#addef5;}.news-mypage .mypage-news-list li .title{font-size:15px;font-weight:bold;}.news-mypage .mypage-news-list li time{display:inline-block;font-size:13px;line-height:20px;}.news-mypage .mypage-news-list li .seminar_data{display:inline-block;margin-left:8px;padding-left:8px;font-size:16px;line-height:20px;vertical-align:middle;border-left:1px solid #000;}.news-mypage .mypage-news-list li time + p:before{width:14px;height:14px;margin-right:5px;display:inline-block;content:"";background:url(../img/icon-point.png) no-repeat left top;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;vertical-align:middle;}.news-mypage .mypage-news-list li time + p.seminar_data:before{content:none;}.news-mypage .mypage-news-list li time + p.seminar_data img{margin:0 3px;display:inline-block;vertical-align:middle;}.news-mypage .more-list{width:94%;padding:16px 3%;text-align:center;display:block;}@media screen and (min-width:981px){header .user, header .user-guest{position:fixed;top:0;left:0;}.news-mypage .com-page-title-box{padding:12px;margin-bottom:20px;border-bottom:none;border-left:#0064ac 10px solid;text-align:left;}.news-mypage .mypage-news-list{border-top:#999 1px solid;}.news-mypage .mypage-news-list a{width:744px;padding:12px 80px 12px 25px;position:relative;}.news-mypage .mypage-news-list li .unread-content{background:#fff;}.news-mypage .mypage-news-list li .unread-content:after{display:inline-block;position:absolute;top:50%;right:10px;padding:5px 12px;margin-top:-14px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;content:"未読";background:#666;color:#fff;text-align:center;font-size:14px;line-height:1;}.news-mypage .mypage-news-list a:hover{background-color:#addef5;}.news-mypage .more-list{width:50%;padding:16px 0;margin:0 auto;text-align:center;display:block;}}.page-mypage-news ul.news-list li a.clipicon{position:absolute;padding:0;bottom:10px;right:10px;border:0px;}#top .top-info{margin-bottom:5px;border:1px solid #C00;background-color:#fff3f3;}#top .top-info h2{margin:0 0 2px;padding:6px 10px;color:#c00;}#top .top-info p.title{padding:4px 20px;}#top .top-info p.title a{color:#0000de;}#top .top-info p.title a span.cat{display:inline-block;margin-right:5px;padding:2px 5px;background:#c00;color:#fff;font-size:11px;font-family:Arial;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;}#top .top-info p.icon{text-align:center;}#top .top-info p.icon span{display:block;font-size:150%;color:#c00;line-height:15px;}@media screen and (max-width:480px){#top .top-info{display:none;}}footer{width:100%;position:relative;background:#EAF0F3;color:#555;}footer .inner{text-align:center;padding:20px 0;}footer a.pagetop{background:#fff;}.ft-block:last-child ul li{margin-top:5px;}footer .ft-block a{color:#555;display:inline-block;width:100%;}footer .ft-block a:hover,
footer .ft-block a:hover span{color:#C00;text-decoration:underline;}.ft-block ul li a span:last-child{font-size:85%;}footer .social-link{margin:1.5rem 0;}footer .social-link li a i{display:inline-block;margin-left:0.5rem;font-size:125%;vertical-align:middle;}footer .ft-foot{padding-top:20px;background:#ffffff;}footer .ft-maypage-link{text-align:center;margin:15px 0;}footer .ft-maypage-link li{padding:8px;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;border:1px solid #15aeec;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif!important;text-decoration:none;background-color:#49c0f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));background-image:-webkit-linear-gradient(top, #49c0f0, #2CAFE3);background-image:-moz-linear-gradient(top, #49c0f0, #2CAFE3);background-image:-ms-linear-gradient(top, #49c0f0, #2CAFE3);background-image:-o-linear-gradient(top, #49c0f0, #2CAFE3);background-image:linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);text-align:center;font-size:14px;cursor:pointer;}footer .ft-maypage-link li:hover{border:1px solid #1090c3;background-color:#1ab0ec;background-image:-webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));background-image:-webkit-linear-gradient(top, #1ab0ec, #1a92c2);background-image:-moz-linear-gradient(top, #1ab0ec, #1a92c2);background-image:-ms-linear-gradient(top, #1ab0ec, #1a92c2);background-image:-o-linear-gradient(top, #1ab0ec, #1a92c2);background-image:linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);}footer .ft-maypage-link li a{color:#FFFFFF;}footer .host-site{width:195px;display:block;margin:20px auto 10px;}footer .host-site a{display:iblock;}footer .host-site a img{display:block;vertical-align:top;width:100%;}footer .copyright{padding:20px 0;font-size:11px;font-family:'Arial',sans-serif;position:static;text-align:center;color:#333333;}@media screen and (max-width:480px){footer .inner{text-align:left;}footer .ft-block{margin-bottom:25px;padding:0 10px;text-align:center;}footer .ft-block h3{margin-bottom:20px;}footer .ft-block ul + h3{margin-top:20px;}footer .ft-block ul li a{min-height:25px;vertical-align:middle;}}@media screen and (min-width:481px){footer .inner{display:table;}footer .ft-block{width:33.3333%;display:table-cell;text-align:left;float:left;}footer div.ft-block:nth-child(even){width:66.6666%;}footer .ft-block h3{margin-bottom:1rem;}footer .ft-block ul + h3{margin-top:1rem;}footer .ft-block li{font-size:0.85rem;}footer .ft-block ul.flex li{width:49%;display:inline-block;}}@media screen and (min-width:981px){footer{border-top:none!important;}footer .inner{width:1200px;margin:0 auto;}footer .ft-block{width:16.6666%;padding:0 0 0 9px;float:none;border-left:1px solid #aaa;}footer div.ft-block:nth-child(even){width:33.3333%;}}