@charset "utf-8";body{background-color:#ffffff;}.entry,.widget-box{font-size:14px;}.mb-theme .entry,.mb-theme .widget-box{font-size:14px;}.dp-container .entry a,.dp-container .entry a:visited,.dp-container .dp_text_widget a,.dp-container .dp_text_widget a:visited,.dp-container .textwidget a,.dp-container .textwidget a:visited,#comment_section .commentlist a:hover{color:#ffffff;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#f06452;}.single-date-top,.dp-container pre,.entry input[type="submit"],.plane-label,input#submit{color:#ffffff;background-color:#ffffff;}.hd_slideshow .bx-wrapper .bx-pager .bx-pager-item a{background-color:#ffffff;}.hd_slideshow .bx-controls-direction a{color:#ffffff;}.header-banner-inner,.header-banner-inner a, .header-banner-inner a:hover,.header-banner-inner a:visited{color:#ffffff;}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a, .mb-theme .header-banner-inner a:hover,.mb-theme .header-banner-inner a:visited{color:#ffffff;}#banner_caption:before,#banner_caption:after,.header-banner-inner .bx-viewport .slide .loop-cat:before,.header-banner-inner .bx-viewport .slide .loop-cat:after{background-color:#ffffff;}.header_container.pc,.header_container.mb.fixed{color:#333333;background-color:#ffffff;background:linear-gradient(to bottom, rgba(255,255,255,.58) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#34'ffffff,endColorstr='#14'ffffff,GradientType=0 );}.header_container.mb{border-color:;color:#333333;background-color:#ffffff;}.header_container.pc:hover,.header_container.pc.scroll{background-color:rgba(255,255,255,.72);}.header_container a,.header_container a:visited,#hd_tel a,.mm-page .header_container a,.mm-page .header_container a:visited,#global_menu_ul a.menu-link:hover{color:#333333;}.header_container a:hover,.mm-page .header_container a:hover{color:#ffffff;}.hd_sns_links ul li a:before{background-color:#333333;}#global_menu_ul .sub-menu{background-color:rgba(255,255,255,.72);box-shadow:0 1px 4px rgba(51,51,51,.7);}#global_menu_ul a.menu-link,.hd_sns_links ul li a{color:rgba(51,51,51,.7);}#global_menu_ul a.menu-link:after{background-color:;}.hd_sns_links ul li a:hover{color:#ffffff;}#global_menu_nav.mq-mode{color:#333333;background-color:#ffffff;}#global_menu_nav.mq-mode .mq_sub_li{color:#ffffff;background-color:#333333;}.mm-menu{background-color:#ffffff;}.mm-menu,.mm-listview li a{color:#333333;}.mm-menu .mm-navbar>a{color:rgba(51,51,51,.6);}#global_menu_nav.mq-mode,#global_menu_nav.mq-mode .menu-link,.mm-menu .mm-navbar,.mm-menu .mm-listview > li:after,.mm-menu .mm-listview>li>a.mm-prev:after,.mm-menu .mm-listview>li>a.mm-next:before{border-color:rgba(51,51,51,.22);}.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-listview>li>a.mm-prev:before, .mm-menu .mm-listview>li>a.mm-next:after{border-color:rgba(51,51,51,.36);}.mm-menu .mm-listview li.current-menu-item:after,.mm-menu .mm-listview li.current_page_item:after{border-color:#ffffff;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(51,51,51,.8);}.dp-container,.mm-page{color:#333333;background-color:#ffffff;}.dp-container a,.dp-container a:hover,.dp-container a:visited,.main-wrap a,.main-wrap a:visited,.mm-page a,.mm-page a:visited{color:#333333;}.content-wrap{background-color:#ffffff;}.pace{background-color:#ffffff;border-color:;}.pace .pace-progress{background-color:;}.pace .pace-progress:after{color:rgba(51,51,51,.68);}.ft-widget-content .widget-area{width:22.6%;margin:0 3.2% 0 0;}.ft-widget-content .widget-area.four{margin:0;}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.loop-section.normal:not(.mobile) .loop-date,.loop-section.portfolio.pt2 .loop-date,.loop-section.magazine.pt1 .loop-date,.loop-section.portfolio.mobile .loop-date,.single-article header .meta-date,#gotop{background-color:;color:#ffffff;}.loop-section.normal:not(.mobile) .loop-date:before,.loop-section.portfolio.pt2 .loop-date:before,.loop-section.magazine.pt1 .loop-date:before,.loop-section.portfolio.mobile .loop-date:before,.single-article header .meta-date:before{border-color:rgba(0,0,0,1) transparent transparent rgba(0,0,0,1);background-color:#ffffff;}.single-article .single_post_meta .loop-share-num a,.loop-section.portfolio.pattern2 .loop-title a,.loop-section.normal .loop-share-num a,.loop-section.magazine .loop-share-num a,.loop-section.mobile .loop-share-num a,.loop-section .loop-title a,.loop-section .meta-author a{color:#333333;}.loop-section.normal .loop-share-num i:after,.loop-section.magazine .loop-share-num i:after,.loop-section.mobile .loop-share-num i:after{border-color:transparent transparent transparent rgba(51,51,51,.1);}.loop-section.normal .loop-share-num i,.loop-section.magazine .loop-share-num i,.loop-section.mobile .loop-share-num i,.single-article .single_post_meta .loop-share-num i,.dp_feed_widget li a{color:#333333;background-color:rgba(51,51,51,.1);}.dp_feed_widget li a:hover{color:#ffffff;}.dp_feed_widget li a:hover:before{background-color:#333333;}.loop-excerpt{color:rgba(51,51,51,.74);}.ct-hd{background-color:;}.meta-cat a{color:#333333;}.magazine.one .loop-article .meta-cat a:hover{color:#ffffff;background-color:#333333;border-color:#333333;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#333333;}.bx-controls-direction a{color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#ffffff;}select{border-color:rgba(51,51,51,.14);color:#333333;}#footer select{border-color:rgba(255,255,255,.14);color:#ffffff;}#searchform input#searchtext{color:#333333;}#searchform:before{color:#333333;}#searchform input:focus{background-color:#ffffff;}#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder{color:#333333;}#hd_searchform #searchform,#hd_searchform #searchform:before{color:rgba(51,51,51,.7);}#hd_searchform.mb #searchform{border-color:rgba(51,51,51,.22);}#hd_searchform td.gsc-search-button,#hd_searchform td.gsc-search-button:before{color:rgba(51,51,51,.22)!important;}#hd_searchform:hover #searchform input#searchtext{color:#ffffff;background-color:#333333;}#hd_searchform:hover #searchform:before{color:#ffffff;}#hd_searchform:hover td.gsc-search-button:before{color:#ffffff!important;}#hd_searchform.mb-theme .searchtext_div,#hd_searchform.mb-theme #searchform span.searchsubmit{color:#333333;background-color:#ffffff;}table.gsc-search-box{background-color:#ffffff!important;}td.gsc-search-button{color:#333333!important;background-color:#ffffff!important;}.rank_label.thumb{color:#ffffff;}.rank_label.thumb:before{background-color:;}.rank_label.no-thumb{color:rgba(51,51,51,.1);}.dp-container dt,.dp-container table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(51,51,51,.04);}.mb-theme .single-nav li{background-color:rgba(51,51,51,.06);}#wp-calendar tbody td#today{background-color:rgba(51,51,51,.2);}hr{border-color:rgba(51,51,51,.4);}address,#switch_comment_type li.active_tab,#comment_section li.comment:hover,#comment_section li.trackback:hover,#comment_section li.pingback:hover{border-color:;}.loop-section.normal .loop-article,.loop-section.news .loop-article,.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.recent_entries li,.dp_related_posts.vertical li,.mb-theme .dp_related_posts li,.dp-container table th,.dp-container table td,.dp-container dl,.dp-container dt,.dp-container dd,.entrylist-date,#switch_comment_type li.inactive_tab,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{border-color:rgba(51,51,51,.16);}#comment_section ul.children{background-color:rgba(51,51,51,.06);}#comment_section ul.children:before{border-color:transparent transparent rgba(51,51,51,.06) transparent;}.widget_pages li a:after,.widget_nav_menu li a:after,.widget_nav_menu li.current-menu-item a:after,.widget_categories li a:after,.widget_categories li.current-cat a:after,.widget_mycategoryorder li a:after{background-color:rgba(51,51,51,.54);}.entry ul li:before, .dp_text_widget ul li:before,.textwidget ul li:before{background-color:;}.single-article header:before,.single-article .single_post_meta,.single-article .single_post_meta .loop-share-num div[class^="bg-"],.dp_related_posts.news li,.entry .wp-caption,#searchform,table.gsc-search-box{border-color:rgba(51,51,51,.4);}.single-article .single_post_meta:before{background-color:#ffffff;color:rgba(51,51,51,.4);}.inside-title,#reply-title{color:#333333;}.inside-title:before,#reply-title:before{box-shadow:0 3px 0 rgba(51,51,51,.4);}.inside-title:before,.wd-title:before,#reply-title:before,.dp_tab_widget_ul li:before,.dp_related_posts.horizontal .meta-cat:before{background-color:rgba(51,51,51,.4);}.inside-title span,#reply-title span,.dp_tab_widget_ul li span,.dp_related_posts.horizontal .meta-cat span,.wd-title span{background-color:#ffffff;}.dp_tab_widget_ul li:hover:before,.dp_tab_widget_ul li.active_tab:before{background-color:;}.dp_tab_widget_ul{border-color:rgba(51,51,51,.6);}.cat-item .count{color:#ffffff;background-color:rgba(51,51,51,.5);}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link,.dp-container .entry .dp-pagenavi a,.dp-container .entry .dp-pagenavi a:visited,.dp-pagenavi a,.dp-pagenavi a:visited,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.navigation a:visited{color:#333333;}#commentform input[type="submit"]{color:;}#commentform input[type="submit"]:hover{color:#ffffff;background-color:;border-color:;}.single_post_meta .meta-cat a:hover,.dp_related_posts.horizontal .meta-cat a:hover,.tagcloud a:hover,.dp-container .more-entry-link a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover,.navialignleft a:hover,.navialignright a:hover,.dp-container .entry .dp-pagenavi a:hover,.dp-container .entry .dp-pagenavi a:before,.dp-pagenavi a:hover,.dp-pagenavi a:before,.dp-pagenavi .page-numbers.current,.dp-pagenavi .page-numbers:hover{color:#ffffff;background-color:#333333;border-color:#333333;}.nav_to_paged a:before,.nav_to_paged a:after,.loop-section .more-link a:before,.loop-section .more-link a:after,.loop-section.magazine .loop-article:before{background-color:#333333;}.dp-container .more-entry-link a{background-color:rgba(51,51,51,.18);}span.v_sub_menu_btn{background-color:rgba(51,51,51,.04);}.dp_related_posts li:hover,.recent_entries li:hover{border-color:#333333;}.tooltip-arrow{border-color:transparent transparent #333333 transparent;}.tooltip-msg{color:#ffffff;background-color:#333333;}.dp-container blockquote,.dp-container q{background-color:rgba(51,51,51,.04);border:1px solid rgba(51,51,51,.08);}.dp-container code{background-color:rgba(51,51,51,.05);border:1px solid rgba(51,51,51,.48);}.dp-container blockquote:before,.dp-container blockquote:after{color:;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover{border-color:#ffffff;}#footer{background-color:#404040;color:#ffffff;}#footer a,#footer a:visited{color:#cccccc;}#footer a:hover{color:#f06452;}#footer .inside-title{color:#ffffff;}#footer .inside-title:before{box-shadow:0 3px 0 rgba(255,255,255,.4);}#footer .inside-title:before,#footer .dp_tab_widget_ul li:before,#footer .wd-title:before{background-color:rgba(255,255,255,.4);}#footer .inside-title span,#footer .dp_tab_widget_ul li span,#footer .wd-title span{background-color:#404040;}#footer .dp_tab_widget_ul{border-color:rgba(255,255,255,.6);}#footer .dp_tab_widget_ul li:hover:before,#footer .dp_tab_widget_ul li.active_tab:before{background-color:;}#footer .tagcloud a:hover,#footer .more-entry-link a:hover{color:#404040;background-color:#ffffff;border-color:#ffffff;}#footer .cat-item .count{color:#404040;background-color:rgba(255,255,255,.5);}#footer .dp_feed_widget li a{color:#ffffff;background-color:rgba(255,255,255,.1);}#footer .dp_feed_widget li a:hover{color:#404040;}#footer .dp_feed_widget li a:hover:before{background-color:#ffffff;}#footer_menu_ul,.mb-theme #footer_menu_ul .menu-item{border-color:rgba(255,255,255,.2);}#footer_menu_ul .menu-item:after{color:rgba(255,255,255,.6);}#footer .loop-section.portfolio .loop-article-content a, #footer .loop-section.portfolio .loop-article-content a:visited,#footer .loop-section.portfolio .meta-cat a{color:#fff;}.btn{border-color:;color:!important;}.label,.btn:after{background-color:}.label:after{background-color:#ffffff;}#footer .label:after{background-color:#404040;}html {  font-size: 100%;}.content-wrap{width:1000px;}.entry img, .dp_text_widget img, .textwidget img{    margin:0;}.entry ul:not(.recent_entries) li, .entry ol li, .dp_text_widget ul:not(.recent_entries) li, .dp_text_widget ol li, .textwidget ul:not(.recent_entries) li, .textwidget ol li{    line-height:200%;}.entry ul:not(.recent_entries), .dp_text_widget ul:not(.recent_entries), .textwidget ul:not(.recent_entries){    margin-left: auto;}.entry ul:not(.recent_entries), .entry ol, .dp_text_widget ul:not(.recent_entries), .dp_text_widget ol, .textwidget ul:not(.recent_entries), .textwidget ol{    margin:auto;}.news-content{overflow:auto;}.dp-container .entry .news-content li {list-style-type: none;font-size: 0.8rem;border-bottom: 1px solid #888;margin: 0;padding: 1rem 1.2rem;    color:#000000;}#footer{  padding:15px 0;}.ft-widget-content{  display: -webkit-flex;  display: flex;}.ft-widget-content .widget-area{  padding: 0 0 0 2%;  margin: 0;  border-right: 1px solid #f69;  width:25%;}.ft-widget-content .widget-area:first-child{  padding: 0 1% 0 0;  margin: 0;  border-right: 1px solid #f69;}.ft-widget-content .widget-area:last-child{  border-right: 0px;}footer dl.f_dl{  border:none;  margin: 30px 0;}footer dl.f_dl dt,footer dl.f_dl dd{  border:none;  background:none;}footer dl.f_dl dt{  font-size: 13px;  text-indent: 0;  margin-bottom: 0;}footer dl.f_dl dd{  font-size: 11px;  padding:0;  line-height: 1.8rem;}#footer dl dd a{  color: #000000!important;}#footer dl dd a:hover {  color: #ff6699!important;}#comments_area{  display:none;}.dp_cusotom_social_widget h3.inside-title{display:none;}.header_container {  position: relative;  width: 1000px;  height: auto;  padding: 0;  margin: 0 auto;  text-align: center;  font-size: 11px;  font-size: 1.1rem;  z-index: 100;}#navi ul li {  padding-top: 9px;  padding-bottom: 9px;}#navi ul li a {  font-family: Yu mincho;  font-weight: 900;  font-size: 15px;  padding: 0.7em 0.7em;}.header_content .h_group {width:600px;  max-width:600px;}.header_content .h_group .hd_title.img img {  max-height: 160px;  min-height: 160px;}#breadcrumb{  width:1000px;  margin:16px auto!important;}section.ct-hd.page{  display:none;}.content-wrap{  padding:0;}.content-wrap:not(.home) {    padding-top: 0;}.article h2 {border-left: 1px solid #000;margin: 40px -29px 20px;padding: 25px 30px;font-size: 26px;}.dp-container dt, .dp-container dd, .dp-container dl{  border:none;  background:none;}dd{  padding:0;}.dp-container a, .dp-container a:hover, .dp-container a:visited, .main-wrap a, .main-wrap a:visited, .mm-page a, .mm-page a:visited{  color:#ff6994;}.dp-container .entry a, .dp-container .entry a:visited, .dp-container .dp_text_widget a, .dp-container .dp_text_widget a:visited, .dp-container .textwidget a, .dp-container .textwidget a:visited, #comment_section .commentlist a:hover{  color:#ff6994;}.dp-container img.alignleft{  margin: 0 1.5em 1em 0;}.single-date-top, .dp-container pre, .entry input[type="submit"], .plane-label, input#submit { color: #ffffff; background-color: #ff6994;}a.dip:visited {color: #ffffff;}/*******************koushimap*********************/.article #map td{padding:0px;border:none;line-height:0;}.article #map td a{line-height:0;display:inherit;}.article #map td img{margin-bottom: -5px;}.area {  width:74.8%;  max-height:441px;  position: absolute;  font-size: 80%;  max-width:593px;  z-index:99;}.area dd {padding-left: 5.4rem;    padding-top: 0.2rem;    margin-left: 0;    margin-bottom: 1rem;}    .dp-container .area dd a{color:#000; display:inline-block;}.article section h2 {  background-image: url(../../../../../images/h2_bg.png);  border-left: none;  margin: 0 0 2rem 0;  padding: 0 0 0 20px;  background-repeat: no-repeat;  background-position: left 50%;  line-height: 2.1;}    img.pc_only{        display:block;    }    img.sp_only{        display:none;    }#body {    margin-top: 10px;}.article .entry{    font-size: 0.966rem;    line-height: 200%;}article a {    color: #000;    text-decoration: none;}.entry-content a{    text-decoration: underline;}p {    display: block;    -webkit-margin-before: 1em;    -webkit-margin-after: 1.6em;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;}#footer a {    color: #000000;    text-decoration: none;}.store_nanner{margin-top:30px;}/********パンくず********/#breadcrumb {margin: 11px 0;    color: #000;    font-size: 13px;    padding: 0;}div#breadcrumb div {    display: inline;    padding: 20px 30px 20px 0;    margin-right: 10px;    background-image: url(../../../../../images/arrow_r.png);    background-repeat: no-repeat;    background-position: right 50%;}div#breadcrumb div .sp{  display: none;}/**************styles*******************//*div.pagination::after{  clear: both;}.pagination a.previous{  float: left;}.pagination a.next{  float: right;}*/.pagination_area{  text-align: center;}ul.pagination{  display: inline-block;  width: 70%;}.pagination_area a.next ,.pagination_area a.previous {  width: 15%;  display: inline-block;}ul.pagination li{  border-bottom: 0px;}.pagination li a{  border-radius: 0px!important;  border: 1px solid #ff6994;  color: #ff6994;}.pagination li.current a{  background-color: #ff6994;  color: #ffffff;}.pagination li:not([class*="current"]) a:hover {  background-color: #ffffff;  }.indent {    text-indent: -1em;    margin-left: 1em;}.clear{clear:both}section{width:90%; margin-left:auto; margin-right:auto; clear: both;padding-top: 3.6rem;}section.w_770 { max-width: 770px;}section.w_700 { max-width: 700px;}section.w_600 { max-width: 600px;}section.w_560 { max-width: 560px;}.article .entry section h2{background-image: url(../../../../../images/h2_bg.png);    border-left: none;    margin: 0 0 2rem 0;    padding: 0 0 0 20px;    background-repeat: no-repeat;    background-position: left 50%;    line-height: 2.1;}section h2 span{display:inline-block;background-color:#fff; padding:0 1rem;font-weight:normal;font-size: 90%;}.article .entry section h3 {font-size: 22px;    border-bottom: none;    padding: 0;    margin: 0;    line-height: 1.8;    font-weight: 900;    padding-left: 0.7rem;    margin-bottom: 1.5rem;    border-left: 5px solid #ff6994;}.article .entry section h4{background-color: #ff6994;    border: none;    color: #fff;    font-size: 1rem;    padding: 0.25rem 1rem;    margin-bottom: 0.5rem;    margin-top: 1.2rem;    }.type-page .post-meta{display:none;}.type-page h1.entry-title{display:none;}.type-post .post-meta{  text-align: left;  background-color: #ffffff;  margin-bottom: 60px;}.type-post a.bt{    width: 40%;}.row {    clear: both;    padding-bottom: 4rem;}.row:after{content: "";    display: block;    clear: both;}.partner img {    width: 50%;}.dlstyle01{width:100%; margin-left:auto;margin-right:auto;}.dlstyle01 dt{width:8rem; float:left; font-weight:500;    padding-top: 1rem;}.dlstyle01 dd{margin-left: 7em;    border-left: 1px solid #000;    padding-bottom: 1rem;    padding-top: 1rem;    color: black;    padding-left: 2rem;    margin-bottom: 0;    }#header_container, #navi-in, .content-wrap, #footer-in {width: 1000px;}#header_container, #navi-in, .content-wrap, #footer-in {  width: 1000px;  margin: 0 auto;  box-sizing: border-box;}#main {    float: none;    width: 100%;    padding: 0;    border: none;    border-radius: 0px;}.home article header{display:none;}#navi ul {  display: -webkit-flex;  display: flex;    position: relative;    clear: both;border:none;    background-color: transparent;    border-radius: 0px;    margin: 0;    padding: 0;    width: 100%;    box-sizing: border-box;}.box_wh{background-color: #fff;        padding: 2rem 2rem 0.5rem 2rem;}.bg_pink .box_wh strong{    font-size: 1.6rem;}.bg_pink{background-color:#ff6994;padding: 1rem 50px;}.pink_midashi{background-image: url(../../../../../images/wh_line.png);    text-align: center;    background-position: 50%;    background-repeat-y: no-repeat;    }.pink_midashi span{color: #fff;    background-color: #ff6994;    display: inline-block;    padding: 0 1rem;    font-family: Yu mincho;    font-size: 1.8rem;    font-weight: 900;    }    a.bt_pink_line.half_left {border: 2px solid #ff6994;    padding: 0.5rem 2rem;    border-radius: 6px;    margin-right: 1rem;    color: #ff6994;    font-weight: 900;    font-size: 1.4rem;    }a.bt_pink_line.half_right{    border: 2px solid #ff6994;    padding: 0.5rem 2rem;    border-radius: 6px;    color: #ff6994;    font-weight: 900;    font-size: 1.4rem;    }    .line_1px_9f9f9f {    border-bottom: 1px solid #9f9f9f;        padding-bottom: 1rem;}/*****************sp******************/@media screen and (max-width: 767px) {  .box_wh{padding: 0.5rem;}  .bg_pink .box_wh strong{    font-size: 1.6rem;}  .bg_pink{padding: 0.5rem;}  .pink_midashi {      margin: 0.5rem 0;}  .pink_midashi span{      background-color: #ff6994;      padding: 0.2rem;      font-size: 1.4rem;  }  a.bt_pink_line.half_left,a.bt_pink_line.half_right {    margin-right: auto;    margin-left: auto;    display: block;    text-align: center;    float: none;  }  a.bt_pink_line.half_right {margin-top:1rem;}}/**************end sp****************/.w_634 {    max-width: 634px;    width: 98%;    margin-left: auto;    margin-right: auto;}.w_700 {    max-width: 700px;    width: 98%;    margin-left: auto;    margin-right: auto;}.color_pink{color:#ff6994;}/**************nav***************/#navi ul li a:hover {    background-color: transparent;}#navi ul li {border-right:1px solid #bcbcbc;}#navi ul li:last-child{border:none;}#navi ul li a {    font-size: 15px;    padding: 0.7em 0;    }div#navi-in span {    display: inline-block;}.menu-item-56 a,.menu-item-121 a,.menu-item-51 a,.menu-item-347 a{line-height:2.8;}.menu-item-55 span{letter-spacing: -1px;}#navi {    font-family: Yu mincho;    font-weight: 900;padding-top: 18px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+50,dbdbdb+100 */background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(219,219,219,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */    border:none;    border-bottom: 3px solid #d6a6c1;}#navi ul > li {float: left;    list-style: none;    position: relative;    width: 16.5%;    text-align: center;    line-height: 1.4;    }    /****************header****************/#h-top{  display: inline-block;}.site-title-img{width:auto; max-width:587px;}.h_right{float:right;max-width:260px;width:40%;margin-top:57px;line-height: 0;margin-right: 39px;text-align: left;}.h_right a{display: inline-block;width: 120px;height: 45px;line-height: 45px;vertical-align: middle;    border: 1px solid #ff6994;    color: #ff6994;    text-decoration: none;    text-align: center;    font-size: 14px;    font-weight: 900;    margin-bottom: 10px;}a.dip {    background-color: #ff6994;    color: #fff;}nav {    margin-top: 10px;}.bg_eedfdf{background-color:#eedfdf;padding-top:3.5em; padding-bottom:2.5em;}.dp-container .entry .list_chk li {    background-image: url(../../../../../images/check.png);    background-repeat: no-repeat;    list-style-type: none;    margin: 0 0 0.3em 0;    line-height: 30px;    padding-left: 40px;}.dp-container .entry a.bt,.bt{    background-color: #ff6994;    color: #fff;    display: block;    text-decoration: none!important;    text-align: center;    font-weight: 900;    margin-bottom: 10px;    border-radius: 6px;    font-size: 20px;    line-height: 250%;    /*    width: fit-content;    */    width: 50%;    margin-left: auto;    margin-right: auto;    padding-left: 2em;    padding-right: 2em;}.dp-container .entry a.bt.big{    width: 80%;    width: fit-content;  }/*********************footer************************/i{font-family: FontAwesome;    margin-right: 0.5rem;}#footer {    clear: both;    background-color: #eedfdf;    color: #000;    }#footer-widget {    color: #000;    padding: 0;    font-size: 0.8rem;    display: -webkit-flex;    display: flex;}.f_dl dt {    color: #ff6699;    text-indent: 1em;    margin-left: -1em;    margin-bottom: 0.6rem;}.f_dl dd{margin-left: 1em;    font-size: 86%;    line-height: 1.8;    }.footer-left {width: 25%;    padding:0 1% 0 0;    border-right: 1px solid #f69;    }.footer-center {width: 25%;    padding:0 0 0 2%;    border-right: 1px solid #f69;    }.footer-c_right {width: 25%;    padding:0 0 0 2%;    float: left;    border-right: 1px solid #f69;    }.footer-right { width: auto;    padding:0 0 0 2%;    }#copyright {    padding: 10px 0;    font-size: 80%;    text-align: center;    max-width: 1000px;    margin: 0 auto;}    #copyright a { color: #000;}.f_logo{ float:left;}ul.f_list {    margin: 0.5rem;    float: right;}ul.f_list li {    text-align: left;    float: left;    list-style-type: none;    margin-right: 3em;}.credit {    clear: both;}.f_sns{float:right;}/****************home********************/.aboutbox{  min-height: 640px;  margin-top: 70px;  position: relative;  text-align: center;  line-height:160%;}.aboutbox img.aboutbox_bg{  width: 64%;}/*.aboutbox img.aboutbox_bg{  width: 80%;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}*/.aboutbox p{  width: 45%;  text-align: left;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%); /* Safari用 */  transform: translate(-50%, -50%);  font-size:1rem;  line-height:185%;}.aboutbox a.bt{  width: 420px;  text-align: center;  position: absolute;  bottom: 25px;  left: 0;  right: 0;  margin:0 auto;}img.aboutbox_btm{  margin-top: -50px;}.home #body {    margin-top: 0;}.dp-container .entry ul.list_chk {    margin-top: 30px;    margin-left: 90px;    font-size: 90%;    margin-bottom: 50px;    }    .dp-container .entry h2.news-content_title {    color: #ff6994;    font-size: 1.2rem;    margin: 0;    border: 1px solid #ff6994;    padding: 0.9rem 0.9rem 0.9rem 1.4rem;}.dp-container .entry ul.news_list {    margin: 0;    padding: 0;}.dp-container .entry .news-content li {    list-style-type: none;    font-size: 0.8rem;    border-bottom: 1px solid #888;    margin: 0;    padding: 1rem 1.2rem;}.dp-container .entry .news-content .news {    width: 47%;    float: left;}.dp-container .entry .news-content .class {    width: 47%;    float: right;}.dp-container .entry .news-content {    padding: 3rem 2rem;}.dp-container .entry .news_list a,.dp-container .entry .kouza_list a {    color: #000;    text-decoration: none;}a.osaka,a.tokyo,a.yamaguchi,a.oita{    color: #fff;    padding: 0.3em 1em 0.1em 1em;;    border-radius: 4px;    font-weight: 900;    font-size: 90%;        line-height: 1;}a.osaka{background-color: #eb5532;}a.tokyo{background-color: #aa3c91;}a.yamaguchi{background-color: #f59600;}a.oita{background-color: #2d6e4b;}.dp-container .entry .news-content_title img{    vertical-align: middle;}.dp-container .entry a.link_list{    display: block;    background-color: #ff6994;    width: 3rem;    width: fit-content;    text-align: center;    margin: 0 1.5em 0 auto;    padding: 0 1em;    color: #fff;    text-decoration: none!important;    font-size: 90%;    }/****************voice***************/.page-id-83 .article .entry h2,.page-id-363 .article .entry h2 {    font-family: Yu mincho;    border-left: none;    margin: 0;    padding: 0;    font-size: 26px;}.border_pink {    border: 15px solid #ffe1ea;    padding: 50px 40px;}.txt_area {    float: left;    max-width: 686px;}.txt_area:after{content: "";    display: block;    clear: both;}.article .entry h3 { font-size: 18px;    border-bottom: none;    padding: 0;    margin: 1.4rem 0 0 0;    line-height: 1.2;}.border_blk{border-bottom:1px solid #000;}/***************about*****************/.ff6994:before{color:#ff6994;}.ff6994:before {    content: "●";}/***************partner***************/.partner strong{color:#ff6994; font-size:120%;border-bottom:1px solid #ff6994;font-weight:normal;margin:0.8rem 0 1.6rem 0;display: inline-block;}/************privacy*************/.pp dt {    color: #ff6994;    font-size: 1.4rem;    font-weight: normal;    margin-bottom: 1rem;}.pp dd {    margin: 0 0 4rem 0;}.pp dd ol{margin: 1rem 0 1rem -1rem;}/**************qa*************/.qa dt {    font-weight: normal;    margin-bottom: 1rem;}.qa dt:before  {color:#ff6994; content: "■";}.qa dd{font-size:90%;margin: 0 0 2rem 0;}/**************contact*************/dl.otoi { margin: 0;}dl.otoi dt{font-weight: 500;}dl.otoi dd{margin: 0.5rem 0 1rem 0;}dl.otoi dd input,dl.otoi dd textarea{border-radius: 0px;    box-shadow: none;    width: 50%;    }dl.otoi dd input[type="radio"]{  width: auto;  }dl.otoi span.required {    background-color: #c8145a;    color: #fff;    font-size: 90%;    display: inline-block;    padding: 0.3rem 0.6rem;    line-height: 1.1;    border-radius: 6px;    margin: 0 0.5rem;}dl.otoi .button, button, input[type="submit"], input[type="reset"], input[type="button"]{background-color: #ff6994;    color: #fff;    display: block;    text-decoration: none;    text-align: center;    font-weight: 900;    margin-bottom: 10px;    border-radius: 6px;    font-size: 24px;    line-height: 140%;    width: fit-content;    margin-left: auto;    margin-right: auto;    padding-left: 3em;    padding-right: 3em;    border: none;    }    /*****************kouza******************/ul.kouza_list {    padding: 0;    margin: 0 0 3rem 0;}.kouza_list li {    list-style-type: none;    border-bottom: 1px solid #9f9f9f;    padding: 1rem 0 1.4rem 0;    line-height: 1.8;}.kouza_list li img{ vertical-align: bottom;}ul.course {padding: 0;    list-style-type: none;    float: left;    margin-left: 1rem;    margin-top: 0;    }ul.course li{float: left;    padding: 0.5rem 0.5rem 0.5rem 3rem;    font-size: 0.8rem;    background-repeat: no-repeat;    background-position: left 50%;    margin-right: 1rem;}ul.course li.maister{background-image:url(../../../../../images/ribon_maister.png);}ul.course li.special{background-image:url(../../../../../images/ribon_special.png);}ul.course li.junior{background-image:url(../../../../../images/ribon_junior.png);}/************kousi**************/.zenkoku_link{text-align:center;}.label{}.border_gry{border-bottom:1px solid #9e9e9e;}.koushi_list .koushibox { padding:1rem 2rem;clear:both;}.koushi_list .koushibox img.w25p{width:16.2%;float:left;margin-right:3.8%;max-width:162px;}.koushi_list .data{float: left; width: 80%;}.koushi_list .koushibox .bt{margin-right: 0; font-size: 90%;margin-top: -3em;}.koushi_list .koushibox strong{font-size: 140%; font-weight: 500;}.koushi_list .koushibox p{padding-bottom: 0.5em;    margin-bottom: 0;    margin-top: 0;    padding-top: 0.5em;    }span.rubi{    font-size: 80%;    color: #000 !important;    display: block;    line-height: 1.1;}.label{color: #fff;    text-align: center;    padding: 0.5rem 1.4rem;    border-radius: 6px;    width: fit-content;    font-size: 1.2rem;    line-height: 1.1;    background-color: #ccc;    margin-bottom:1.4rem;    }#hokkaido .koushibox.odd{background-color: #e9edf8;}.label.hokkaido { background-color: #2350b8;}#hokkaido .koushibox .data span{color: #2350b8;}#tohoku .koushibox.odd{background-color: #e5f6fd;}.label.tohoku { background-color: #00a9ea;}#tohoku .koushibox .data span{color: #00a9ea;}#kanto .koushibox.odd{background-color: #f6ebf4;}.label.kanto { background-color: #a93c90;}#kanto .koushibox .data span{color: #a93c90;}/*******************koushimap*********************/.article .entry #map td{padding:0px;border:none;line-height:0;}.article .entry #map td a{line-height:0;display:inherit;}.article .entry #map td img{margin-bottom: -5px;}.area {width:74.8%;max-height:441px;    position: absolute;    font-size: 80%;    max-width:593px;}.area dt {    color: #fff;    float: left;    width: 5rem;    padding: 0.4rem 1.2rem 0.4rem 0.6rem;    margin-right: 0.2rem;    font-size: 0.9rem;    background-image: url(../../../../../images/arrow.png);    background-position: center;    background-size: contain;    background-repeat: no-repeat;    border-radius: 4px;    text-align: center;}.area dd {padding-left: 5.4rem;    padding-top: 0.2rem;    margin-left: 0;    margin-bottom: 1rem;}    .area dd a{color:#000; display:inline-block;}        /***************kouza*******************/    .kouzabox { padding:1rem 2rem;clear:both;    background-color: #fff0f4;    margin-bottom: 2rem;}.kouzabox img.w25p{width:16.2%;float:left;margin-right:3.8%;max-width:162px;}.kouza .data{float: left; width: 80%;}.kouzabox .bt{margin-right: 0; font-size: 90%;margin-top: -3em;}.kouzabox strong{font-size: 140%; font-weight: 500;}.kouzabox p{padding-bottom: 0.5em;    margin-bottom: 0;    margin-top: 0;    padding-top: 0.5em;    }    .kouzabox .data {    float: left;    width: 80%;}.kouzabox span{color:#ff6994;}.kouza_info dt {    background-color: #ff6994;    color: #fff;    padding: 0.2em 0.6em;    width: 2em;    float: left;    margin-right: 0.5em;}.kouza_info dd {    margin: 0 0 1rem 4em;}.kouza_year {    font-size: 2rem;    text-align: center;    font-family: arial;    font-weight: 600;}.kouza_month {    font-size: 4rem;    text-align: left;    font-family: arial;    font-weight: 600;    line-height: 4rem;}.kouza_date {    font-size: 4rem;    text-align: right;    font-family: arial;    font-weight: 600;    line-height: 4rem;}.kouza_date span{    font-size: 10rem;    line-height: 10rem;}.kouza_scd{background-image: url(../../../../../images/slash.png);    background-repeat: no-repeat;    background-position: center;    max-width: 100px;    margin-left: auto;    margin-right: auto;}    /****************収入model********************/.model_left {    margin-left: 7%;   position: relative;}.illust {    position: absolute;    right: 0;    top:0;}.article .entry .model_left h3 {    margin-bottom: 0.5rem;    line-height: 1.8;    font-weight: 900;}.article .entry .model{    margin-top: 4rem;width: 50%;}.article .entry .model strong{font-size: 160%;    padding-top: 0.2em;    display: inline-block;    }.model dt{background-color: #ff6994;    color: #fff;    display: block;    text-align: center;    font-weight: 900;    border-radius: 6px;    font-size: 1rem;    line-height: 180%;    width: 4em;    margin-left: 0;    margin-right: 0.5em;    padding: 1px 0.5em;    float:left;    }.model dd{margin-left: 0;    padding-left: 4.5em;    margin-bottom: 1.4rem;    }.model_left .bt.serif {    margin-left: 0;    font-size: 1rem;    background-color:#ff6994;    border-radius:5px;    position:relative;    width: 30%;    width: fit-content;}.model_left .bt.serif:after {  border:10px solid transparent;  border-top-color:#ff6994;  border-bottom-width:0;  bottom:-10px;  content:"";  display:block;  left:30px;  position:absolute;  width:0;}section.model_b,section.model_c {    margin-top: 8rem;}section.model_c {    margin-bottom: 8rem;}section.model_b .illust {    margin-top: -2rem;}.sample {}.article .entry section .instructor_search h1{  display: inline-block;  background-color: #224fb7;  border-radius: 5px;  color: #ffffff;  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック体","Yu Gothic","YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, cursive;  font-size: 21px;  text-align: center;  width: 11rem;  padding: 10px 5px;}.article .entry section .instructor_search #list02 h1{  background-color: #00a9ea;}.article .entry section .instructor_search #list03 h1{  background-color: #a93c90;}.article .entry section .instructor_search #list04 h1{  background-color: #e53c95;}.article .entry section .instructor_search #list05 h1{  background-color: #ea5532;}.article .entry section .instructor_search #list06 h1{  background-color: #f49500;}.article .entry section .instructor_search #list07 h1{  background-color: #9fc71e;}.article .entry section .instructor_search #list08 h1{  background-color: #2d6e4b;}.instructor_list{  position: relative;  padding: 20px 30px 40px 45px;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;}.instructor_list .list_left{  margin-right: 2%;  width: 20%;}.instructor_list .list_left img{  max-width: 160px;}.instructor_list .list_right{  min-height: 190px;  width: 78%;}.instructor_list.list01:nth-child(even){background: #e9edf8;}.instructor_list.list02:nth-child(even){background: #e5f6fd;}.instructor_list.list03:nth-child(even){background: #f6ecf4;}.instructor_list.list04:nth-child(even){background: #fcecf4;}.instructor_list.list05:nth-child(even){background: #fdeeeb;}.instructor_list.list06:nth-child(even){background: #fef4e5;}.instructor_list.list07:nth-child(even){background: #f5f9e9;}.instructor_list.list08:nth-child(even){background: #eaf0ed;}.list_right p{  border-bottom: 1px solid #9e9e9e;  margin: 0;  padding: 5px 0;}.list_right p:last-child{  border-bottom: 0px;}p.maister {  background-position: left;  background-repeat: no-repeat;  padding-left: 50px;}p.gold{background-image:url(../../../../../images/maister_bridal.png);}p.silver{background-image:url(../../../../../images/maister_special.png);}p.bronze{background-image:url(../../../../../images/maister_junior.png);}p.maister span.instructor_name {  font-size: 22px;}.instructor_list a.bt{  position: absolute;  bottom: -5px;  right: 5px;  color:#ffffff;}.article .entry section .instructor_list.list01 span.colortxt{  color: #224fb7;}.article .entry section .instructor_list.list02 span.colortxt{  color: #00a8e9;}.article .entry section .instructor_list.list03 span.colortxt{  color: #a83b8f;}.article .entry section .instructor_list.list04 span.colortxt{  color: #e43b94;}.article .entry section .instructor_list.list05 span.colortxt{  color: #e95431;}.article .entry section .instructor_list.list06 span.colortxt{  color: #f39400;}.article .entry section .instructor_list.list07 span.colortxt{  color: #9ec61d;}.article .entry section .instructor_list.list08 span.colortxt{  color: #2c6d4a;}.instructor{  padding: 20px 30px 20px 45px;  background: #ffeff4;}.instructor_top{  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;}.instructor .list_left{  margin-right: 2%;  width: 20%;}.instructor .list_left img{  max-width: 380px;}.instructor .list_right{  min-height: 190px;  width: 78%;}.article .entry section .instructor span.colortxt{  color: #ff6893;}.instructor_bottom{  margin-top: 15px;}.instructor_bottom p{  margin: 0;  padding: 5px 0;}.instructor_bottom p.shop{  font-weight: bold;  font-size: 18px;}span.pref{  color: #fff;  padding: 0.3em 1em 0.3em 1em;  border-radius: 4px;  font-weight: 900;  font-size: 90%;  line-height: 1;}span.hokkaido{background-color: #224fb7;}span.aomori,span.iwate,span.miyagi,span.akita,span.yamagata,span.fukushima{background-color: #00a9ea;}span.ibaraki,span.tochigi,span.gunma,span.saitama,span.chiba,span.tokyo,span.kanagawa{background-color: #aa3c91;}span.niigata,span.toyama,span.ishikawa,span.fukui,span.yamanashi,span.nagano,span.gifu,span.shizuoka,span.aichi{background-color: #e53c95;}span.mie,span.shiga,span.kyoto,span.osaka,span.hyogo,span.nara,span.wakayama{background-color: #eb5532;}span.tottori,span.shimane,span.okayama,span.hiroshima,span.yamaguchi{background-color: #f59600;}span.tokushima,span.kagawa,span.ehime,span.kochi{background-color: #9fc71e;}span.fukuoka,span.saga,span.nagasaki,span.kumamoto,span.oita,span.miyazaki,span.kagoshima,span.okinawa{background-color: #2d6e4b;}.kouza_list.old li {  border-bottom: 0px;  margin-left: 80px;}.course{  padding: 20px 30px 20px 45px;  margin-top:40px;}.course_top{  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;}.course_top .list_left{  margin-right: 2%;  width: 20%;}.course_top .list_right{  min-height: 190px;  width: 78%;}.article .entry section .course span.colortxt{  color: #ff6893;}.course_bottom{  margin-top: 15px;  overflow: hidden;}.course_bottom p{  margin: 0;  padding: 5px 0;}.course_date_y{  font-size: 37px;  font-weight: bold;  margin-bottom: 0.5rem;  line-height: 100%}.course_date{  position: relative;  font-size: 37px;  height: 160px;  width: 95%;  background-image: linear-gradient(-45deg, transparent 50%, black 50%, black 51%, transparent 51%, transparent); /* 右上がりの斜線 */}.course_date_m{  position: absolute;  top:20px;  left: 0;  font-size: 63px;  font-weight: bold;}.course_date_d{  position: absolute;  bottom:20px;  right: 0;  font-size: 63px;  font-weight: bold;}.course_top .list_right h1.entry-title{  margin-top: 0;  margin-bottom: 30px;  font-size: 22px;  }.course_top .list_right .entry-content{  font-size: 15px;  line-height: 1.8em;}.course_bottom:after{  display: block;  clear: both;  height: 0;  visibility: hidden;}.course_bottom .list_left{  float: left;}.course_bottom .list_right{  float: right;  width:100%;  padding-top:20px;}.course_bottom .list_left p{  font-size: 18px;  font-weight: bold;}.course_bottom .list_left p span{  font-size: 15px;  font-weight: normal;  background-color: #ff6893;  padding: 5px 10px;  color: #ffffff;}.course_bottom .list_right p {  text-align: center;  width:100%;  font-size: 38px;  line-height:1.6em;  font-weight: bold;  margin-top: 30px;}.course_bottom .list_right p.entry_link {position: relative;background: #ff6893;  border-radius: 5px;  padding: 10px;  font-size: 20px;  font-weight: normal;  color: #ffffff;  margin-top: 0;}.course_bottom .list_right p.entry_link:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 104, 147, 0);border-top-color: #ff6893;border-width: 10px;margin-left: -10px;}#under-entry-body{display:none;}img.show_mb{  display: none;}img.show_pc{  display:inline-block;}.about_link{  padding-top: 30px;  position: relative;}.about_link a.bt{  position: absolute;  top: 0;  left: 0;  right: 0;  margin:0 auto;}.dlstyle01{  margin-top: 0;}p.access{  margin-bottom: 10px;  text-align: center;  font-size: 18px;  font-weight: bold;  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック体","Yu Gothic","YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, cursive;}p.access span{  font-size: 14px;  color: #ff6994;}a.telno{  margin-bottom: 30px;  display: inline-block;  text-align: center;  width: 100%;}span.wpcf7-list-item{  display: block!important;}.members a.bt{width:50%;margin-top:20px;}/**************************max-767****************************/@media screen and (max-width: 767px) {  #header_container, #navi-in, .content-wrap, #footer-in { width: auto;}#header .alignleft {      margin-left: 0px;      margin-right: 5px; width: 50%;}      .site-title-img {      width: 100%;      max-width: inherit;  }  .h_right {    text-align: center;      width: 300%;      margin-top: 10px;      margin-right: 10px;  }  .h_right a{    width: 46%;    margin: 5px 1%;  }  #navi {      display: flex;}  #navi ul > li {      list-style: none;      width: 50%;      line-height: 1.4;  }  #navi ul li a {      font-size:1rem;      padding: 1rem;  }  div#navi-in span {      display: initial;  }  nav {    margin-top: 0;}  #navi ul li {      border: none;  }  #navi ul li a{      border-top: 1px solid #bcbcbc;          border-right: 1px solid #bcbcbc;          background: rgb(255,255,255); /* Old browsers */  background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(219,219,219,1) 100%); /* FF3.6-15 */  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* Chrome10-25,Safari5.1-6 */  background: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */  }  .menu-item-56 a, .menu-item-121 a, .menu-item-51 a {      line-height: 1.4;  }  #navi {  background :none;  }  .dp-container .entry .news-content .news,.dp-container .entry .news-content .class {      width: auto;      float: none;  }  #footer-widget {    margin: 0;}  .f_dl{margin:0;}  .footer-left,.footer-center,.footer-c_right,.footer-right {  width: 98%;  padding:1%;  float:none;  border:none;  }  #footer-widget {      display: inherit !important;  }  #copyright { padding: 10px;}  .dp-container .entry ul.list_chk {      padding: 0;      margin: 0.3rem;  }  a.bt {      width: 80%;      display: block;      margin: 1rem auto;      line-height: 1.2;      padding: 0.6rem;  }  .dp-container .entry .news-content {      padding: 1rem;  }  ul.f_list {      margin: 1rem;      padding: 0;      float: none;      clear: both;      }      ul.f_list li {      margin-right: 0;      }      .f_list a {      display: block;      padding: 0.5rem;  }  dl.otoi dd input,dl.otoi dd textarea{      width: 100%;      }      .koushi_list .koushibox .bt{margin-right: 0; font-size: 90%;margin-top: 0;}      .area {  width:auto;  max-height:inherit;      position:relative;      max-width:inherit;  }  .illust {      position: relative;      right: auto;      top: auto;  }  .article .entry .model {      margin-top: 1rem;      width: auto;  }}/**************************max-568****************************/@media screen and (max-width: 568px) {  section{width:98%; margin-left:auto; margin-right:auto;}  .menu-item-56 a {      line-height: 2.8;  }}/**************************max-530****************************/@media screen and (max-width: 530px) {  .menu-item-54 a {      line-height: 2.8;  }}/**************************max-466****************************/@media screen and (max-width: 466px) {  .menu-item-121 a {      line-height: 2.8;  }  .menu-item-51 a {      line-height: 2.8;  }  .menu-item-54 a {      line-height:1.4;  }}@media only screen and (max-width: 40em) {  #header_container, #navi-in, .content-wrap, #footer-in { width: auto;}#header .alignleft {      margin-left: 0px;      margin-right: 5px; width: 50%;}      .site-title-img {      width: 100%;      max-width: inherit;  }  .header_content .h_group{    max-width:100%;  }  #mobile-menu {    display: block;    position: absolute;    top: 30px;    right: 10px;    width: 30px;    height: 30px;  }  .h_right {      width: 300%;      margin-top: 10px;      margin-right: 10px;  }  #navi {      display: flex;}  #navi ul{    display:none;    flex-wrap: wrap;    -ms-flex-wrap: wrap; /* IE10 */  }  #navi ul > li {      list-style: none;      width: 50%;      line-height: 1.4;      padding-top: 0;      padding-bottom: 0;  }  #navi ul li a {      font-size:1rem;      padding: 1rem;  }  div#navi-in span {      display: initial;  }  nav {    margin-top: 0;}  #navi ul li {      border: none;  }  #navi ul li a{    border-top: 1px solid #bcbcbc;    border-right: 1px solid #bcbcbc;    background: rgb(255,255,255); /* Old browsers */    background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(219,219,219,1) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(219,219,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */    height: 80px;    width: 40%;    display:table-cell;    vertical-align: middle;  }  .menu-item-56 a, .menu-item-121 a, .menu-item-51 a {      line-height: 1.4;  }  #navi {  background :none;  }  .dp-container .entry a.bt, .bt{    width:90%;    line-height: 1.2;    font-size: 1rem;  }  .dp-container .entry .news-content .news,.dp-container .entry .news-content .class {      width: auto;      float: none;  }  #footer-in{    display:none;  }  #footer-widget {    margin: 0;}  .f_dl{margin:0;}  .footer-left,.footer-center,.footer-c_right,.footer-right {  width: 98%;  padding:1%;  float:none;  border:none;  }  #footer-widget {      display: inherit !important;  }  #copyright { padding: 10px;}  .dp-container .entry ul.list_chk {      padding: 0;      margin: 0.3rem;  }  a.bt {      width: 80%;      display: block;      margin: 1rem auto;      line-height: 1.2;      padding: 0.6rem;  }  .dp-container .entry .news-content {      padding: 1rem;  }  ul.f_list {      margin: 1rem;      padding: 0;      float: none;      clear: both;      }      ul.f_list li {      margin-right: 0;      }      .f_list a {      display: block;      padding: 0.5rem;  }  dl.otoi dd input,dl.otoi dd textarea{      width: 100%;      }      .koushi_list .koushibox .bt{margin-right: 0; font-size: 90%;margin-top: 0;}      .area {  width:auto;  max-height:inherit;      position:relative;      max-width:inherit;  }  .illust {      position: relative;      right: auto;      top: auto;  }  .article .entry .model {      margin-top: 1rem;      width: auto;  }  .site-title-img{    width: 100%;  }  .h_right{    display: block;    float: none;    width: 95%;    margin: 5px auto 0;    max-width: 100%;  }  .h_right a{    margin: 5px auto;  }  #header .alignleft{    width: 80%;  }  div#breadcrumb div{    background-size: 10%;    margin-right: 0;     background: none;    padding: 10px 0;  }  div#breadcrumb div .sp{    display: inline-block;    margin: 0 5px;  }  a.bt{    font-size: 1rem;  }  .aboutbox{    min-height: 340px;    margin-top: 20px;  }  .aboutbox img.aboutbox_bg{    width: 100%;  }  .aboutbox p{ width: 70%;  font-size: 0.7rem; line-height: 0.85rem; margin-top: 0;  }  .aboutbox a.bt{    width: 270px;  }  img.aboutbox_btm{    margin-top: -50px;  }  .dp-container .entry .news-content li{    padding: 1rem 0;  }  img.alignleft,img.aligncenter,img.alignright{    float: none;    width: 100%;    margin-left:0;  }  .dlstyle01{    width: 100%;  }  .dlstyle01 dt{    width: 5.5rem;  }  .dlstyle01 dd{    margin-left: 5.5em;    padding-left: 1rem;  }  .dlstyle01.second dt{    width: 6.5rem;  }  .dlstyle01.second dd{    margin-left: 6.5em;    padding-left: 1rem;  }  .model_left{    margin-left: 0;  }  .article .entry .model strong{    font-size: 120%;  }  .article .entry .model{    width: 100%;  }  .illust {      position: relative;      right: auto;      top: auto;  }  section.model_b,section.model_c {      margin-top: 2rem;  }  .dp-container .entry ul.list_chk{    margin-left: 0;  }  section.merit .list_chk{    margin-left: 0;  }  .dp-container .entry .news-content{    padding: 3rem 0.5rem;  }  .dp-container .entry .news-content .news,.dp-container .entry .news-content .class {      width: auto;      float: none;  }  .type-post a.bt{      width: 80%;  }  .instructor{    padding: 15px;  }  .instructor_top{    display: block;  }  .instructor .list_left{    margin-right: 0;    width: 100%;    text-align: center;  }  .instructor .list_left img{    max-width: 100%;  }  .instructor .list_right{    width: 100%;    min-height: 100px;  }  .course{    padding: 15px;    margin-top:20px;  }  .course_top{    display: block;  }  .course_top .list_left{    margin-right: 0;    width: 50%;    margin: 0 auto 20px;  }  .course_top .list_right{    width: 100%;  }    .course_bottom .list_left{    margin-bottom: 20px;    float: none;;  }  .course_bottom .list_right{    float: none;;  }  .instructor_list{    padding: 15px;    display: block;  }  .instructor_list .list_left{    margin-right: 0;    width: 100%;    text-align: center;  }  .instructor_list .list_left img{    max-width: 160px;  }  .instructor_list .list_right{    min-height: 100px;    width: 100%;  }  .instructor_list a.bt{    position: relative;    bottom:auto;    right: auto;  }  .kouza_list.old li{    margin-left: 0;  }    .border_pink {    border: 5px solid #ffe1ea;    padding: 20px;  }  img.show_mb{    display:inline-block;  }  img.show_pc{    display: none;  }  .about_link a.bt{    top: 10px;  }  #breadcrumb{      width: 100%;  }    .header_content .h_group .hd_title.img img{    min-height: auto;    }    .header_content .h_group .caption{    text-align:center;    }    img.pc_only{        display:none;    }    img.sp_only{        display:block;    }}