@charset "utf-8";

/* --------------------------------------------------------- */
/* plus.css */
/* --------------------------------------------------------- */

/* ヘッダ
----------------------- */
#header .logo1{width:191px;}

/* KV
----------------------- */
#kv{}
#kv:before{background-image:url(../img/plus/kv-bg.png);}
.kvBtn p.btn{margin-bottom:41.2196%;}

/* intro
----------------------- */
#intro p a.color1{color:#00b08d;}
#intro p span.color2{font-style:normal;color:#f3994f;}

/* case
----------------------- */
.caseFree p{width:87.9167%;margin-left:6.0417%;padding-top:3.8542%;}

/* sec01
----------------------- */
.sec01Box h2{margin-bottom:3.125%;}

/* sec03
----------------------- */
#sec03List h3{margin-bottom:4.8889%;}
#sec03List .sec03List ul li:nth-child(1){padding-top:2.3334%;padding-bottom:2.3334%;margin-bottom:6.1112%;}
#sec03Price .notesBox{padding-bottom:0;}
#sec03 .content:after{padding-top:9.7917%;}

/* sec06
----------------------- */
.sec06Sub h4{width:100%;}

#sec06Sub3 p.btn{width:55.5556%;margin:2.4445% auto 0;font-size:18px;line-height:1.5556em;text-align:center;}
#sec06Sub3 p.btn a{padding:4% 0;color:#444;text-decoration:none;border:8px solid #eee;}
#sec06Sub3 p.btn a:hover{background-color:#eee;opacity:1;}
#sec06 .content:after{padding-top:7.8125%;}

@media screen and (max-width: 750px){

/* ヘッダ
----------------------- */
#header .logo1{width:26.9015%;}

/* KV
----------------------- */
#kv:before{background-image:url(../img/plus/sp/kv-bg.png);}
.kvBtn p:before{padding-top:70.8334%;}
.kvBtn p.btn{margin-bottom:15.2%;}
.kvTag{padding-top:3.3334%;}
.kvCopy p img{width:57.8667%;}

/* case
----------------------- */
.caseFree p{width:64.5071%;margin-left:17.7465%;padding-top:4.9296%;}

/* sec01
----------------------- */
.sec01Box h2{margin-bottom:6.0564%;}

/* sec03
----------------------- */
#sec03List h3{margin-bottom:5.2113%;}
#sec03List .sec03List ul li:nth-child(1){padding-top:1.3433%;padding-bottom:1.3433%;margin-bottom:2.0896%;}
#sec03 .content:after{padding-top:12.6761%;}

/* sec06
----------------------- */
#sec06Sub3{width:100%;}
#sec06Sub3 h4,
#sec06Sub3 p{width:94.3662%;}
#sec06Sub3 p.btn{width:100%;margin-top:2.4445%;font-size:12px;line-height:1.75em;}
#sec06Sub3 p.btn a{padding:1.0564% 0;border:4px solid #eee;}
#sec06 .content:after{padding-top:4.9296%;}
	
}

