﻿@charset "utf-8";
/*
Theme Name: Nirvana-Child
Template:nirvana
Description: nirvana用オリジナル子テーマ
*/

@import url('../nirvana/style.css');

#respond{
height:0;
}
.sp,.spa{display:none;}

#topbar{display:none;}
#pp-textmiddle{margin-bottom:40px;}
#footer2-inside{max-width:1200px;}
#footer2 a{color:#bbb;}
#footer2 a:hover{color:#f5f5f5;}
#branding{max-width:1200px}
#footer2-inside em{display:none !important;}

.wpcf7-list-item{display:block;}
.form p span{color:red;}
.form-cel{display:table-cell;padding-right:30px;padding-bottom:20px;}
.f-left{float:left;padding:0 25px 0 0;}
.f-right{float:right;padding:0 0 0 25px;}
h2{font-size:32px !important;}
h3{font-weight:600;}
h4{font-size:18px !important;font-weight:600;padding-bottom:10px;}
h5{padding-bottom:10px;}
.t18{font-size:18px !important;}
.mg15{margin:15px;}
.mg20{margin:20px;}
.fw600{font-weight:600;}
caption{text-decoration:none;}
.area{max-width:60%;float:left}
.area p{clear:both}
.area li{float:left;width:95px}
.area-r{width:33%;float:right;}
.matsu{max-width:65%;float:left}
.nowp{white-space: nowrap;}
#front-columns-box #sow-editor-5{width:100% !important}
#slider b{color:#ed6d20 !important;}
.bgor{background-color:#ed6d20 !important;padding:5px 10px;margin-right:5px;border-radius:25px !important;color:#fff;}

#menu-item-61{background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/bt1.jpg)no-repeat;background-size:contain;position: relative;width: 98%;height:100%;padding-top: 30.26% !important;max-width:790px;padding-bottom:-30px;border-bottom:0 !important;}
#menu-item-61 a{position:relative;top:-30px;text-shadow: 3px 3px 5px #fff ;font-weight:600;background:rgba(255,255,255,0.3);}
#menu-item-62{background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/bt2.jpg)no-repeat;background-size:contain;position: relative;width: 98%;height:100%;padding-top: 30.26% !important;max-width:790px;padding-bottom:-30px;border-bottom:0 !important;}
#menu-item-62 a{position:relative;top:-30px;text-shadow: 3px 3px 5px #fff ;font-weight:600;background:rgba(255,255,255,0.3);}
#menu-item-362{border:1px solid #999;}
#menu-item-362 a{font-weight:600;}

#menu-side{margin-left:0 !important;}
#menu-side li{border-bottom:1px dotted #333;padding-left:10px;padding-top:5px;}
.sub-menu li a{font-weight:300 !important;}
.inline-slide-text{line-height:2;}
#cboxCurrent{display:none !important;}
#cboxTitle{color:#333 !important;}
.tax{border:2px solid deeppink;margin:10px auto;padding:20px;color:deeppink;font-weight:600;width:70%;text-align:center;border-radius:15px;}

#content{padding:0 !important;}
#post-35 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_aircon.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.0% 0 0;max-width:870px;}
#post-35 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-21 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_kitchen.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-21 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-23 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_range.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-23 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-25 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_bath.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-25 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-27 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_senmen.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-27 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-29 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_toilet.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-29 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-31, #post-612 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_window.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-31 h1, #post-612 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-33 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_floor.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-33 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-37 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_movin.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-37 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-39 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_set.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-39 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-41,#post-43 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_other.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
#post-41 h1, #post-43 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
#post-2, #post-18 {background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/pt_form.jpg)no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.0% 0 0;max-width:870px;}
#post-2 h1, #post-18 h1{position:relative;top:-40px;left:20px;color:#fff;text-shadow: 3px 3px 5px #000 ;}
.page-id-612{}

.column-image-inside-centered a h3{color:#ed6d20 !important;}
.entry-content{margin-top:10px;}
.widget-title{font-size:24px !important;border-left:5px solid #ed6d20;border-bottom:1px solid #999;padding-left:15px;}
.price{border:1px solid green;margin:30px auto !important;width:80% !important;padding:30px 30px 10px 30px !important;}
.price th{background-color:#fff !important;color:#555 !important;}
.price td{text-align:right;font-weight:600;}
.price span{font-size:130%;}
.page-id-39 .price span, .single-post .price span{color:red;}
.price th img{margin-bottom:4px !important;}
.price .sub{font-size:15px !important;color:#ed6d20 !important;}
.subor{font-size:15px !important;color:#ed6d20 !important;}
.comment{margin:30px 10px 30px 6% !important;}
.comment span{border:1px solid #666;padding:1px 3px;}
.flow{line-height:250% !important;}
.cel{display:table-cell;text-align:center;padding:15px;margin-left:10px;}
.rborder{border:1px solid #999;border-radius:10px;}
.arrow{vertical-align:middle;}
.pb0{padding-bottom:0 !important;}
.movin{width:85%;margin:30px auto;}
.movin tr{border:1px solid #999;}
.movin tr th{background-color:#fff !important;color:#333 !important;text-align:center;padding:9px  auto !important;}
.movin tr td{text-align:center;vertical-align:middle;white-space: nowrap;border-top:1px solid #999 !important;font-weight:600;padding:9px !important;}
.camp{border:1px solid red !important;}
.camp .sub{font-size:90%;color:green !important;}
.campday{margin:40px auto 40px 8%;}
.campday table{width:auto !important;font-size:110%;}
.campday th{background-color:#fff !important;color:#555 !important;padding-right:4px !important;}
.campday td{padding:9px 3px !important;text-align:right;font-weight:600;}

.table01{border-bottom:1px dotted #999 !important}
.table01 th{background-color:#fff5cc !important;color:#444 !important;border-top:1px dotted #999 !important}
.table01 td{border-top:1px dotted #999 !important}
.policy h4{color:#000 !important;}

#panel-35-0-0-0 h3,#panel-21-0-0-0 h3,#panel-23-0-0-0 h3,#panel-25-0-0-0 h3,#panel-612-0-0-0 h3{border:none;background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/crown.png ) no-repeat !important;padding-left:45px;line-height:40px;color:green;text-shadow: 2px 2px 2px #F7F34E ;}

.prize{margin-left:15px;margin-top:20px;font-weight:800;font-size:18px;color:green;text-shadow: 2px 2px 2px #F7F34E ;border-radius:18px;border:2px solid green;width:280px;display:block;line-height:30px;padding-left:50px;background:url(https://nicoris.com/wp/wp-content/uploads/2016/10/crown_s.png ) no-repeat !important;}

.form{margin:30px 10px 30px 3% !important;}
.wpcf7-text{border-radius:7px;padding: 5px 5px !important;}
.wpcf7-select{border-radius:7px;padding: 2px 5px !important;}
.wpcf7-textarea{border-radius:7px;width:98%;}
.wpcf7-list-item-label{color:#333 !important;}

#recent-posts-2 ul{margin-left:0 !important;}
#recent-posts-2 li{border:1px solid HotPink;border-radius:5px;padding:2px 0 2px 5px;background:#fff5f5;margin-top:15px;}

#post-612 .comment ul{list-style:none;}
#post-612 .comment ul li{text-indent:-20px;padding-left:20px;}


/* Minimum width of 1200 pixels. */
@media screen and (min-width: 1200px) {
要素 {
}
#header-widget-area{font-size:12px;}
#sow-editor-2 img{margin:10px 0 0 420px;}

}

/* Maximum width of 1200 pixels. */
@media screen and (max-width: 1200px) {
#sow-editor-2 img{float:right;margin:10px}

}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
#header-widget-area{font-size:12px;}
}
/* Maximum width of 960 pixels. */
@media screen and (max-width: 960px) {
#sow-editor-2 img{float:right;margin:5px}
.price th,.price td{display:block;}

}

.matsu{max-width:70%;float:left}

/* Maximum width of 800 pixels. */
@media screen and (max-width: 800px) {
#top_title{display:none;}
.pc{display:none;}
.sp{display:block;}
.area{float:none;width:100%;}
.area-r{float:none;width:100%;}
.matsu{max-width:100%;float:none}
}
/* Minimum width of 640 pixels. */
@media screen and (min-width: 640px) {
#header-container > div{margin-top:25px !important;}
}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 640px) {
.cel,.spa, .form-cel{display:block}
.pca{display:none}
.movin{width:98%}
.movin th{font-size:80%;padding:4px !important;letter-spacing:0.5;}
.movin td{font-size:85%;padding:3px !important;letter-spacing:0.5;}
h2{font-size:24px !important;}
h3{font-size:24px !important;}
	#front-text3 .f-left{float:none;}
#post-43 {background:url()no-repeat;background-size:contain;position: relative;width: 100%;height:100%;padding: 12.00% 0 0;max-width:870px;}
}

/* Maximum width of 480 pixels. */
@media screen and (max-width: 480px) {
.f-left, .f-right{float:none;padding:0 auto 20px;}
.price{padding:5px !important;}
.campday{margin:30px 0;}
.campday table{width:auto !important;font-size:13px !important;}
.campday td{font-size:13px !important;padding:9px 1px !important;}
.wp-caption-text{display:none;}
}