body{color:#434343;font-size:14px;font-family:Lucida Grande,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,\\30E1\30A4\30EA\30AA,"sans-serif";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div#subContentsSP{padding:0;position:fixed;top:0;z-index:20;padding-left:15px;padding-right:15px}div#subContentsSP>.col{padding-left:0;padding-right:0}div#subContents{width:130px;padding:10px;position:fixed;top:20px;z-index:20}.top-logo{padding:0}.title_text{color:#fff;font-size:40px;text-align:right;padding-top:150px}.title-bar{background-image:url(../images/title_bar.png?ca543857311c8ce25f2c5623baf3f05d);height:100px;background-repeat:repeat-x;margin:40px 0 0;padding:0}.title-bar-text{padding-top:15px;padding-left:20px}.title-bar-main{color:#fff;font-size:25px;font-weight:700}.title-bar-sub{color:#fff;font-size:14px}.content-block{margin-top:15px}.company-info-title,.info-date,.model-profile-title,.model-work-category,.work-category{text-align:center;background-color:#ffe400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.company-info-content,.info-text{padding-left:10px;border-bottom:1px dotted #b5b5b5}.news-block:not(:first-child){margin-top:10px}.model-block{text-align:center;padding:0}.model-name{font-size:16px;font-weight:700}.model-kana{font-size:10px}.model-thumbnail .model-thumbnail-img{width:60%;border:1px solid #b5b5b5}.model-profile{margin-top:10px}@media screen and (max-width:991px){.model-profile>.row{margin-bottom:15px}}.model-profile-title{min-width:5em;padding-left:1em;padding-right:1em;display:inline-block;font-weight:400;margin-top:0}.model-profile-content{padding-left:5px}@media screen and (min-width:992px){.model-profile-content{padding-top:10px;padding-bottom:10px}}.model-work-block:not(:first-child){margin-top:10px}.model-work-category{margin-top:2px}.model-work{line-height:200%}.model-photo-block{padding:0}.model-photo{border:1px solid #666}#model-gallery-nav{margin-top:15px}.model-thumbnail{padding:3px}.work-block:not(:first-child){margin-top:10px}.work-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.work{padding:10px;margin-top:10px}.work.type-image{line-height:15px}.work.type-image a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:distribute;align-content:space-around;height:100%}.work.type-image a .work-img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.work.type-image a .work-img-title{min-height:2em}.work .work-img{margin-bottom:15px}.work .work-list>li:before{content:"\30FB";vertical-align:middle}.company-info-block:not(:first-child){margin-top:10px}.company-info-title{padding:0}.company-info-business{counter-reset:count;margin-bottom:0}.company-info-business>li:before{counter-increment:count;content:"(" counter(count) ") "}.company-info-list{margin-bottom:0}.contact-title:before{content:"\30FB";vertical-align:middle}.fotter{margin-top:20px;padding-top:10px;background-color:#a0a0a0}.fotter1{text-align:left}.fotter1,.fotter1_pc{color:#fff;font-size:12px;padding-top:10px}.fotter1_pc,.fotter2{text-align:center}.fotter2{color:#fff;font-size:12px;padding:10px}#default__top .name_left{margin-top:10px;width:100px;text-align:center;background-color:#ffe400;border-radius:10px}#default__top .name_parts{margin-top:5px;width:200px}#default__top .tel_left{width:100px;text-align:center;background-color:#ffe400;border-radius:10px}#default__top .tel_parts{margin-top:5px;width:200px}#default__top .mail_left{width:100px;text-align:center;background-color:#ffe400;border-radius:10px}#default__top .mail_parts{margin-top:5px;width:200px}#default__top .url_left{width:100px;text-align:center;background-color:#ffe400;border-radius:10px}#default__top .url_parts{margin-top:5px;width:70%}#default__top .textarea_left{width:100px;text-align:center;background-color:#ffe400;border-radius:10px}#default__top .textarea_parts{margin-top:5px;width:70%;height:150px}#default__top .error{margin-top:10px;color:red}#default__top .result{margin-top:10px}