@charset "UTF-8";*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;border:0;outline:0;-webkit-appearance:none}li,ol,ul{list-style:none;margin:0;padding:0}:active,:focus{outline:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:8px;line-height:1.4em}input{margin-right:5px}.switch{visibility:hidden}body{font:20px/2 "游ゴシック Medium",Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,sans-serif;margin:0;color:#341a08}dd,dl,dt,h1,h2,h3,h4,h5,h6,p{font-size:inherit;margin:0;padding:0}body,hr{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}ul{list-style:none}li,ul{margin:0;padding:0}
.end{color:#3b2828;}
.imgsize img{
  border: 1px solid #000;
  width: 200px;
  height: 200px;
}
@media screen and (min-width:360px){*{-webkit-text-size-adjust:none}}
.clearfix:after,.contents:after,.header:after,.kaiketsuWrap li:after,.voiceWrap li:after{content:".";display:block;height:.1px;clear:both;visibility:hidden;font-size:.1em;line-height:0}
.clearfix,.contents,.header,.kaiketsuWrap li,.voiceWrap li{display:inline-block;_overflow:visible;display:block}* html .clearfix,* html .contents,* html .header,* html .kaiketsuWrap li,* html .voiceWrap li{height:1%}a{color:#333;text-decoration:none}a .imgbt:hover,a:hover{opacity:.5;filter:alpha(opacity=50);cursor:pointer}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrapper{min-width:825pt;margin:0 auto}img{max-width:100%}
.pcnone{display:none}/*.spnone{display:block}*/
.fl{float:left}
.fr{float:right}
.box36p{width:36%}
.box48p{width:48%}
.box60p{width:60%}
.underline{border-bottom:2px solid}
.inner{width:100%;margin-left:auto;margin-right:auto}
.fixedimage{ float:left; width:100%;text-indent:0px;}
.fixedcontent{ float:left; width:68%;text-indent:0px;}
.fixedconimage{ float:left; width:32%;}
.BtnDLWrap{background:#f5f3e9}
.BtnDLWrap h2 img{width:603px;/*738px*/}
.BtnDL{text-align:center}
.BtnDL li{width:290px;display:inline-block;margin-right:20px}
.BtnDL li:last-child{margin-right:0}
.BtnDL li img{width:100%}
.mianImg.spnone .BtnDL li{width:185px}
header{width:100%;background:/*画像使用なし*//*url(./img/bg_mainimg02.jpg)no-repeat 50% 0%,*/#ff8e1f; background-size:cover}
#headerIn{margin: 0 auto; width: 1024px;}#headerLogo{float:left;padding:20px 0 0;width: 40%;}#headerLogo img{width:200px;}
.mianImg.spnone{width:100%;text-align:center}
.mianImg.spnone img{ width: 30%;}
.mianImg.spnone p{color:#fff;text-align:center;line-height:1.6em;font-size:22px;letter-spacing:.1em;margin:0 auto;}
.menu-trigger{width:4pc;height:4pc;background:url(../img/spmenu.png)no-repeat 50% 50%,#FF8E1F;background-size:auto 44px;position:absolute;top:0;right:0;z-index:2}
.menu-trigger.active{background:url(../img/spmenu_close.png)no-repeat 50% 50%,#FF8E1F;background-size:auto 26px}#gNavi{width:300px;height:100%;position:absolute;top:0;right:-300px;background:#fff;padding-top:4pc;transition:.6s;transition-delay:0;display:none}#gNavi.active{right:0;z-index:1;display:block}#gNavi li{border-bottom:1px solid #f8962e}#gNavi li#gNav01{border-top:1px solid #f8962e}#gNavi li a{padding:10px;display:block}footer{text-align:center;padding:5pc 0 40px;line-height:1.6em}footer h2 img{width:198px}
.btnContact{width:5in;height:75pt;margin:40px auto;color:#fff}.btnContact a{display:block;color:#fff;font-size:36px;background:#FF8E1F;line-height:75pt;border-radius:8px;letter-spacing:.1em}
.btnSns li{display:inline-block;width:4pc;margin-right:20px}.btnSns li:last-child{margin-right:0;margin-bottom:40px}#copyright{font-size:1pc}
.contents{text-align:center}section{padding:5pc 0}h2{/* text-align:center;width:825pt;margin:0 auto 30px */}
#headerIn h2 img{ width:20%; padding:6% 0px 0px 0px;}

/*#faq よくある質問*/
#faq{background:#FF8E1F;color:#fff}#faq h2 img{width:321px}
.faqList{width:825pt;margin-left:auto;margin-right:auto;text-align:left}
.faqList li:hover{cursor:pointer}
.faqCat{font-size:24px; color:#fff;border-bottom:1px solid;padding:20px 0 20px 60px;background-position:0 20px,100% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700}
.faqCat#faq01{background-image:url(./img/icon_faq01.png),url(./img/icon_down.png);border-top:1px solid}
.faqCat#faq02{background-image:url(./img/icon_faq02.png),url(./img/icon_down.png)}
.faqCat#faq03{background-image:url(./img/icon_faq03.png),url(./img/icon_down.png)}
.faqCat#faq04{background-image:url(./img/icon_faq04.png),url(./img/icon_down.png)}
.faqCat#faq05{background-image:url(./img/icon_faq05.png),url(./img/icon_down.png)}
.faqCat#faq06{background-image:url(./img/icon_faq06.png),url(./img/icon_down.png)}
.faqCat#faq07{background-image:url(./img/icon_faq07.png),url(./img/icon_down.png)}
.faqCat#faq08{background-image:url(./img/icon_faq08.png),url(./img/icon_down.png)}
.faqCat#faq09{background-image:url(./img/icon_faq09.png),url(./img/icon_down.png)}
.faqCat#faq10{background-image:url(./img/icon_faq10.png),url(./img/icon_down.png)}

.faqCat .faqCatChild{display:none;margin-left:-30px}
.faqCat .faqCatChild li{margin-top:30px;background:#fff;border-radius:8px}
.faqCat .faqCatChild li div{padding:20px;color:#341a08;font-weight:400}
.faqCat .faqCatChild .que{background:url(../img/icon_que.png)no-repeat 20px 20px,#f5f3e9;background-size:39px auto;padding-left:75pt;border-radius:8px 8px 0 0}

#myInput {background-position: 10px 12px;background-repeat: no-repeat;width: 100%; font-size: 16px;  padding: 12px 20px 12px 40px;  border: 1px solid #ddd;  margin-bottom: 12px;}

@media only screen and (max-width:736px){body{font:15px/1.6 "游ゴシック Medium",Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,sans-serif;margin:0;padding:0;color:#341a08}#wrapper{min-width:100%}
.bg-wh{background:#ffffff;}
.pcnone{display:block}
.spnone{display:none}.fl,.fr{float:none}.fl{margin-bottom:10px}
.box36p,.box48p,.box60p{width:100%}
.inner{width:96%;margin-left:auto;margin-right:auto}
.inner img{width:100%}
.BtnDL{width:96%;margin-left:auto;margin-right:auto}
.BtnDL li{width:140px;display:inline-block;margin-right:10px}
header{height:auto;background:0 0; padding: 0!important;}#headerIn,header{width:100%}
#headerLogo{width:100%;padding:10px 0;text-align:center;background:#FF8E1F;height:4pc}#headerLogo img{width:auto}
#headerIn h2 img {width: 30%; padding: 12% 0px 0px 0px;}
.mianImg.pcnone{width:100%;text-align:center;/*margin-bottom:10px*/}
.mianImg.pcnone img{width:100%}#gNavi{width:auto;top:4pc;padding-top:0;background:0 0}#gNavi ul{background:#fff}footer{padding:40px 0 20px;font-size:9pt}footer h2{}
.btnContact{width:90%;height:60px;margin:20px auto}
.btnContact a{font-size:18px;line-height:60px}
.btnSns li{display:inline-block;width:2pc;margin-right:10px;margin-bottom:20px}#copyright{font-size:11px}section{padding:30px 0}h2{width:96%;text-align:center; }
.BtnDLWrap h2 img{width:246px}

/*#faq よくある質問*/#faq h2 img{width:107px}
.faqList{width:100%}
.faqCat{padding:20px 3% 20px 40px;font-size:15px;background-position:3% 19px,97% 30px;background-repeat:no-repeat;background-size:24px auto,9pt auto;font-weight:700}
.faqCat .faqCatChild_open{margin-left:-30px}
.faqCat .faqCatChild_open li{margin-top:20px}
.faqCat .faqCatChild_open li div{padding:20px}
.faqCat .faqCatChild_open .que{background:#f8962e; color:#ffffff; background-size:20px auto;padding-left:20px; padding: 10px 20px;; border-radius:8px 8px 0 0}
}

/*よくある質問only*/
#faq2{background:#f8f8f8;color:#fff}#faq2 h2 img{width:321px}
.que{background:url(../img/icon_que.png)no-repeat 20px 20px,#FFFFFF;background-size:39px auto;padding-left:75pt;}

.accordion7 {text-align: left;color:#4d3f00;font-size:24px; color:#fff;padding:20px;}
.accordion7 .inner {text-align: left;display: none;color: #341a08; }
.accordOver { overflow-y:scroll; width:100%; height:500px;}
.accordion7 .inner li ul{display: none;color: #341a08}
.accordion7 p{cursor: pointer; padding: 20px 0px 20px 60px; color:#4d3000}
.accordion7 p.ac1{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid; text-indent:20px;}
.accordion7 p.ac2{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac3{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac4{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac5{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac6{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac7{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac8{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac9{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac10{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac11{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac12{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac12{background: #f8f8f8;background-position:20px 20px,96% 38px;background-repeat:no-repeat;background-size:3pc auto,24px auto;font-weight:700;border-bottom:1px solid;text-indent:20px;}
.accordion7 p.ac1#faq01{background-image:url(./img/icon_faq01.png),url(./img/icon_down.png);}
.accordion7 p.ac2#faq02{background-image:url(./img/icon_faq02.png),url(./img/icon_down.png)}
.accordion7 p.ac3#faq03{background-image:url(./img/icon_faq03.png),url(./img/icon_down.png)}
.accordion7 p.ac4#faq04{background-image:url(./img/icon_faq04.png),url(./img/icon_down.png)}
.accordion7 p.ac5#faq05{background-image:url(./img/icon_faq05.png),url(./img/icon_down.png)}
.accordion7 p.ac6#faq06{background-image:url(./img/icon_faq06.png),url(./img/icon_down.png)}
.accordion7 p.ac7#faq07{background-image:url(./img/icon_faq07.png),url(./img/icon_down.png)}
.accordion7 p.ac8#faq08{background-image:url(./img/icon_faq08.png),url(./img/icon_down.png)}
.accordion7 p.ac9#faq09{background-image:url(./img/icon_faq09.png),url(./img/icon_down.png)}
.accordion7 p.ac10#faq10{background-image:url(./img/icon_faq10.png),url(./img/icon_down.png)}
.accordion7 p.ac11#faq11{background-image:url(./img/icon_faq11.png),url(./img/icon_down.png)}
.accordion7 p.ac12#faq12{background-image:url(./img/icon_faq12.png),url(./img/icon_down.png)}

.accordion7 .inner li ul li{padding:1% 1% 1% 6%;}
.accordion7 .inner li > p{cursor: pointer;}
.accordion7 .inner li.content1-1{background: #f5f3e9;}
.accordion7 .inner li.content1-1 li:nth-child(1){background: #ffffff; }
.accordion7 .inner li.content1-1 li:nth-child(2){background: #ffffff; }
.accordion7 .inner li.content1-1 li:nth-child(3){background: #ffffff; }
.accordion7 .inner li.content1-2{background: #f5f3e9;}
.accordion7 .inner li.content1-2 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content1-2 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content1-2 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content1-3{background: #f5f3e9;}
.accordion7 .inner li.content1-3 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content1-3 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content1-3 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content2-1{background: #f5f3e9;}
.accordion7 .inner li.content2-1 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content2-1 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content2-1 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content2-2{background: #f5f3e9;}
.accordion7 .inner li.content2-2 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content2-2 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content2-2 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content2-3{background: #f5f3e9;}
.accordion7 .inner li.content2-3 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content2-3 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content2-3 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content3-1{background: #f5f3e9;}
.accordion7 .inner li.content3-1 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content3-1 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content3-1 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content3-2{background: #f5f3e9;}
.accordion7 .inner li.content3-2 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content3-2 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content3-2 li:nth-child(3){background: #ffffff;}
.accordion7 .inner li.content3-3{background: #f5f3e9;}
.accordion7 .inner li.content3-3 li:nth-child(1){background: #ffffff;}
.accordion7 .inner li.content3-3 li:nth-child(2){background: #ffffff;}
.accordion7 .inner li.content3-3 li:nth-child(3){background: #ffffff;}

/*@media onlyのfaq2*/
@media only screen and (max-width:736px){body{font:15px/1.6 "游ゴシック Medium",Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,sans-serif;margin:0;padding:0;color:#341a08}#wrapper{min-width:100%}
#myInput{ width:100%; }
.pcnone{display:block}
.spnone{display:none}.fl,.fr{float:none}.fl{margin-bottom:10px}
.box36p,.box48p,.box60p{width:100%}
.inner{width:100%;margin-left:auto;margin-right:auto}
.inner img{width:50%}
.BtnDL{width:96%;margin-left:auto;margin-right:auto}
.BtnDL li{width:140px;display:inline-block;margin-right:10px}
header{height:auto;background:#ff8e1f; padding: 0!important;}#headerIn,header{width:100%}
#headerLogo{width:100%;padding:10px 0;text-align:center;background:#FF8E1F;height:4pc}#headerLogo img{width:200px}
.mianImg.pcnone{width:100%;text-align:center;/*margin-bottom:10px*/}
.mianImg.pcnone img{width:100%}#gNavi{width:auto;top:4pc;padding-top:0;background:0 0}#gNavi ul{background:#fff}footer{padding:40px 0 20px;font-size:9pt}footer h2{}
.btnContact{width:90%;height:60px;margin:20px auto}
.btnContact a{font-size:18px;line-height:60px}
.btnSns li{display:inline-block;width:2pc;margin-right:10px;margin-bottom:20px}#copyright{font-size:11px}section{padding:10px 0}h2{width:100%;text-align:center; }footer h2 img{width:100px;}
#headerIn h2 img {width: 40%; padding: 20% 0px 0px 0px;}
.BtnDLWrap h2 img{width:246px}
.fixedcontent{ float:left; width:100%; text-indent:0px; font-size:15px;}
.fixedconimage{ float:left; width:100%;}
.accordion7 .inner li ul li{font-size:14px; padding:5px 20px 20px;}
.accordion7 .inner li > p{ font-size:14px;line-height: 4px;border-bottom: 1px solid #ffffff; background-size:20px 20px;}
/*#faq よくある質問*/#faq2 h2 img{width:107px}
.faqList{width:100%}
.faqCat{padding:20px 3% 20px 40px;font-size:15px;background-position:3% 19px,97% 30px;background-repeat:no-repeat;background-size:24px auto,9pt auto;font-weight:700}
.faqCat .faqCatChild_open{margin-left:-30px}
.faqCat .faqCatChild_open li{margin-top:20px}
.faqCat .faqCatChild_open li div{padding:20px}
.faqCat .faqCatChild_open .que{background:#f8962e; color:#ffffff; background-size:20px auto;padding-left:20px; padding: 10px 20px;; border-radius:8px 8px 0 0}
.accordion7 p{font-size: 16px;line-height: 36px; padding:4% 11% 2% 7%;}
.accordion7 p.ac1#faq01{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac2#faq02{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac3#faq03{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac4#faq04{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac5#faq05{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac6#faq06{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac7#faq07{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac8#faq08{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac9#faq09{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac10#faq10{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac11#faq11{background-size:2.2pc auto,24px auto; background-position:20px 20px,96% 32px; line-height:20px;}
.accordion7 p.ac12#faq12{background-size:2.2pc auto,24px auto;background-position:20px 20px,96% 32px; line-height:20px;}
}

@media only screen and (max-width:420px){
	.accordion7 p.ac1#faq01{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac2#faq02{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac3#faq03{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac4#faq04{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac5#faq05{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac6#faq06{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac7#faq07{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac8#faq08{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac9#faq09{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac10#faq10{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac11#faq11{padding:4% 11%; line-height:48px;}
	.accordion7 p.ac12#faq12{padding:4% 11%; line-height:48px;}
	#myInput{ width:100%;}
	.accordion7 .inner li > p{line-height:30px; font-size:16px; text-indent:20px;}
	.accordion7 .inner li.content1-1 li:nth-child(1){ font-size:15px; text-indent:0px; padding:1% 1% 1% 10%;}
	

}
.fixedscroll li{ overflow-y:scroll; height:400px;}
	img.sample{vertical-align: middle; width:25px; height:25px;} 

