@charset "utf-8";
/* CSS Document */


/*====================================================================================
◆05.Clear Float
====================================================================================*/
.ov_hover:hover img { opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70)"; }
.clearfix:after { clear: both; display: block; content: " "; height: 0px; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide these rules from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
/*====================================================================================
◆06.Margin　Padding Width Height Border
====================================================================================*/
/*--------------------------------------------------
    margin
-------------------------------------------------- */
.m0 {margin:0;}.m05{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m35{margin:35px;}.m40{margin:40px;}.m45{margin:45px;}.m50{margin:50px;}.m55{margin:55px;}.m60{margin:60px;}.m65{margin:65px;}.m70{margin:70px;}.m75{margin:75px;}.m80{margin:80px;}.m85{margin:85px;}.m90{margin:90px;}.m95{margin:95px;}.m100{margin:100px;}

.mb0 {	margin-bottom:0;}.mb05 {	margin-bottom:5px;}.mb10 {	margin-bottom:10px;}.mb15 {	margin-bottom:15px;}.mb20 {	margin-bottom:20px;}.mb25 {	margin-bottom:25px;}.mb30 {	margin-bottom:30px;}.mb35 {	margin-bottom:35px;}.mb40 {	margin-bottom:40px;}.mb45 {	margin-bottom:45px;}.mb50 {	margin-bottom:50px;}.mb55 {	margin-bottom:55px;}.mb60 {	margin-bottom:60px;}.mb65 {	margin-bottom:65px;}.mb70 {	margin-bottom:70px;}.mb75 {	margin-bottom:75px;}.mb80 {	margin-bottom:80px;}.mb85 {	margin-bottom:85px;}.mb90 {	margin-bottom:90px;}.mb95 {	margin-bottom:95px;}.mb100 {	margin-bottom:100px;}

.mtmb0 {margin:0;}.mtmb05{margin:5px 0;}.mtmb10{margin:10px 0;}.mtmb15{margin:15px 0;}.mtmb20{margin:20px 0;}.mtmb25{margin:25px 0;}.mtmb30{margin:30px 0;}.mtmb35{margin:35px 0;}.mtmb40{margin:40px 0;}.mtmb45{margin:45px 0;}.mtmb50{margin:50px 0;}.mtmb55{margin:55px 0;}.mtmb60{margin:60px 0;}.mtmb65{margin:65px 0;}.mtmb70{margin:70px 0;}.mtmb75{margin:75px 0;}.mtmb80{margin:80px 0;}.mtmb85{margin:85px 0;}.mtmb90{margin:90px 0;}.mtmb95{margin:95px 0;}.mtmb100{margin:100px 0;}.mtmb200-80{margin:200px 0 80px;}

.m0_auto {margin:0 auto;}.m10_auto {margin:10px auto;}.m20_auto {margin:20px auto;}.m30_auto {margin:30px auto;}.m40_auto {margin:40px auto;}.m50_auto {margin:50px auto;}.m60_auto {margin:60px auto;}.m70_auto {margin:70px auto;}.m80_auto {margin:80px auto;}.m90_auto {margin:90px auto;}.m100_auto {margin:100px auto;}

.mt-10 {margin-top:-10px;}
.mt-20 {margin-top:-20px;}
.mt-30 {margin-top:-30px;}
.mt-40 {margin-top:-40px;}
.mt-50 {margin-top:-50px;}
.mt-60 {margin-top:-60px;}
.mt-70 {margin-top:-70px;}
.mt-80 {margin-top:-80px;}
.mt-90 {margin-top:-90px;}
.mt-100 {margin-top:-100px;}

/*
--------------------------------------------------
 ◇ padding
-------------------------------------------------- */
.p00{padding:0px}.p05{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p35{padding:35px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{padding:100px}
@media only screen and (max-width: 414px) {
/*	.p00{padding:0px 0}.p05{padding:5px 0}.p10{padding:10px 0}.p15{padding:15px 0}.p20{padding:20px 0}.p25{padding:25px 0}.p30{padding:30px 0}.p35{padding:35px 0}.p40{padding:40px 0}.p45{padding:45px 0}.p50{padding:50px 0}.p55{padding:55px 0}.p60{padding:60px 0}.p65{padding:65px 0}.p70{padding:70px 0}.p75{padding:75px 0}.p80{padding:80px 0}.p85{padding:85px 0}.p90{padding:90px 0}.p95{padding:95px 0}.p100{padding:100px 0}*/
.cont p20 {
	padding:20px 0px;
}
}
.ptpb00{padding:0px 0;}.ptpb05{padding:5px 0;}.ptpb10{padding:10px 0;}.ptpb15{padding:15px 0;}.ptpb20{padding:20px 0;}.ptpb25{padding:25px 0;}.ptpb30{padding:30px 0;}.ptpb35{padding:35px 0;}.ptpb40{padding:40px 0;}.ptpb45{padding:45px 0;}.ptpb50{padding:50px 0;}.ptpb55{padding:55px 0;}.ptpb60{padding:60px 0;}.ptpb65{padding:65px 0;}.ptpb70{padding:70px 0;}.ptpb75{padding:75px 0;}.ptpb80{padding:80px 0;}.ptpb85{padding:85px 0;}.ptpb90{padding:90px 0;}.ptpb95{padding:95px 0;}.ptpb100{padding:100px 0;}

.pt00{padding-top:0px}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}

.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}

.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}

.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}

/*
--------------------------------------------------
 ◇ width
-------------------------------------------------- */
.w01{width:1%}.w02{width:2%}.w03{width:3%}.w04{width:4%}.w05{width:5%}.w06{width:6%}.w07{width:7%}.w08{width:8%}.w09{width:9%}.w10{width:10%}.w11{width:11%}.w12{width:12%}.w13{width:13%}.w14{width:14%}.w15{width:15%}.w16{width:16%}.w17{width:17%}.w18{width:18%}.w19{width:19%}.w20{width:20%}.w21{width:21%}.w22{width:22%}.w23{width:23%}.w24{width:24%}.w25{width:25%}.w26{width:26%}.w27{width:27%}.w28{width:28%}.w29{width:29%}.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w34{width:34%}.w35{width:35%}.w36{width:36%}.w37{width:37%}.w38{width:38%}.w39{width:39%}.w40{width:40%}.w41{width:41%}.w42{width:42%}.w43{width:43%}.w44{width:44%}.w45{width:45%}.w46{width:46%}.w47{width:47%}.w48{width:48%}.w49{width:49%}.w50{width:50%}.w51{width:51%}.w52{width:52%}.w53{width:53%}.w54{width:54%}.w55{width:55%}.w56{width:56%}.w57{width:57%}.w58{width:58%}.w59{width:59%}.w60{width:60%}.w61{width:61%}.w62{width:62%}.w63{width:63%}.w64{width:64%}.w65{width:65%}.w66{width:66%}.w67{width:67%}.w68{width:68%}.w69{width:69%}.w70{width:70%}.w71{width:71%}.w72{width:72%}.w73{width:73%}.w74{width:74%}.w75{width:75%}.w76{width:76%}.w77{width:77%}.w78{width:78%}.w79{width:79%}.w80{width:80%}.w81{width:81%}.w82{width:82%}.w83{width:83%}.w84{width:84%}.w85{width:85%}.w86{width:86%}.w87{width:87%}.w88{width:88%}.w89{width:89%}.w90{width:90%}.w91{width:91%}.w92{width:92%}.w93{width:93%}.w94{width:94%}.w95{width:95%}.w96{width:96%}.w97{width:97%}.w98{width:98%}.w99{width:99%}.w100{width:100%}

.w1200 {
	width:1200px;
}
.w300 {
	width:300px;
}
@media only screen and (max-width: 767px) {
	.w01,.w02,.w03,.w04,.w05,.w06,.w07,.w08,.w09,.w10,.w11,.w12,.w13,.w14,.w15,.w16,.w17,.w18,.w19,.w20,.w21,.w22,.w23,.w24,.w25,.w26,.w27,.w28,.w29,.w30,.w31,.w32,.w33,.w34,.w35,.w36,.w37,.w38,.w39,.w40,.w41,.w42,.w43,.w44,.w45,.w46,.w47,.w48,.w49,.w50,.w51,.w52,.w53,.w54,.w55,.w56,.w57,.w58,.w59.w60,.w61,.w62,.w63,.w64,.w65,.w66,.w67,.w68,.w69,.w70,.w71,.w72,.w73,.w74,.w75,.w76,.w77,.w78,.w79,.w80,w81,.w82,.w83,.w84,.w85,.w86,.w87,.w88,.w89,.w90,.w91,.w92,.w93,.w94,.w95,.w96,.w97,.w98,.w99/*,.w100*/ {
		width:94%
	}
	.w1200,
	.w300 {
	width:94%;
}

pre {
/* Mozilla */
white-space: -moz-pre-wrap;
/* Opera 4-6 */
white-space: -pre-wrap;
/* Opera 7 */
white-space: -o-pre-wrap;
/* CSS3 */
 white-space: pre-wrap;
/* IE 5.5+ */
word-wrap: break-word;

}
}
@media only screen and (max-width: 414px) {
	.w01,.w02,.w03,.w04,.w05,.w06,.w07,.w08,.w09,.w10,.w11,.w12,.w13,.w14,.w15,.w16,.w17,.w18,.w19,.w20,.w21,.w22,.w23,.w24,.w25,.w26,.w27,.w28,.w29,.w30,.w31,.w32,.w33,.w34,.w35,.w36,.w37,.w38,.w39,.w40,.w41,.w42,.w43,.w44,.w45,.w46,.w47,.w48,.w49,.w50,.w51,.w52,.w53,.w54,.w55,.w56,.w57,.w58,.w59.w60,.w61,.w62,.w63,.w64,.w65,.w66,.w67,.w68,.w69,.w70,.w71,.w72,.w73,.w74,.w75,.w76,.w77,.w78,.w79,.w80,w81,.w82,.w83,.w84,.w85,.w86,.w87,.w88,.w89,.w90,.w91,.w92,.w93,.w94,.w95,.w96,.w97,.w98,.w99,.w100 {
		width:100%
	}
}
/*
--------------------------------------------------
 ◇ height
-------------------------------------------------- */
.h00{height:0px}.h05{height:5px}.h10{height:10px}.h15{height:15px}.h20{height:20px}.h25{height:25px}.h30{height:30px}.h35{height:35px}.h40{height:40px}.h45{height:45px}.h50{height:50px}.h55{height:55px}.h60{height:60px}.h65{height:65px}.h70{height:70px}.h75{height:75px}.h80{height:80px}.h85{height:85px}.h90{height:90px}.h95{height:95px}.h100{height:100px}.h100{height:100px}.h105{height:105px}.h110{height:110px}.h115{height:115px}.h120{height:120px}.h125{height:125px}.h130{height:130px}.h135{height:135px}.h140{height:140px}.h145{height:145px}.h150{height:150px}.h155{height:155px}.h160{height:160px}.h165{height:165px}.h170{height:170px}.h175{height:175px}.h180{height:180px}.h185{height:185px}.h190{height:190px}.h195{height:195px}.h200{height:200px}.h205{height:205px}.h210{height:210px}.h215{height:215px}.h220{height:220px}.h225{height:225px}.h230{height:230px}.h235{height:235px}.h240{height:240px}.h245{height:245px}.h250{height:250px}.h255{height:255px}.h260{height:260px}.h265{height:265px}.h270{height:270px}.h275{height:275px}.h280{height:280px}.h285{height:285px}.h290{height:290px}.h295{height:295px}.h300{height:300px}.h305{height:305px}.h310{height:310px}.h315{height:315px}.h320{height:320px}.h325{height:325px}.h330{height:330px}.h335{height:335px}.h340{height:340px}.h345{height:345px}.h350{height:350px}.h355{height:355px}.h360{height:360px}.h365{height:365px}.h370{height:370px}.h375{height:375px}.h380{height:380px}.h385{height:385px}.h390{height:390px}.h395{height:395px}.h400{height:400px}.h405{height:405px}.h410{height:410px}.h415{height:415px}.h420{height:420px}.h425{height:425px}.h430{height:430px}.h435{height:435px}.h440{height:440px}.h445{height:445px}.h450{height:450px}.h455{height:455px}.h460{height:460px}.h465{height:465px}.h470{height:470px}.h475{height:475px}.h480{height:480px}.h485{height:485px}.h490{height:490px}.h495{height:495px}.h500{height:500px}.h520{height:520px}

/*
--------------------------------------------------
 ◇ line height
-------------------------------------------------- */
.line_h15{line-height:15px}.line_h22{line-height:22px}.line_h30{line-height:30px}.line_h32{line-height:32px}.line_h25{line-height:25px}.line_h22{line-height:22px}.line_h20{line-height:20px}.line_h27{line-height:27px}.line_h35{line-height:35px}.line_h37{line-height:37px}.line_h40{line-height:40px}
/*
--------------------------------------------------
 ◇ font size
-------------------------------------------------- */
.font_10{font-size:10px}.font_11{font-size:11px}.font_12{font-size:12px}.font_13{font-size:13px}.font_14{font-size:14px}.font_15{font-size:15px}.font_16{font-size:16px}.font_17{font-size:17px}.font_18{font-size:18px}.font_19{font-size:19px}.font_20{font-size:20px}.font_21{font-size:21px}.font_22{font-size:22px}.font_23{font-size:23px}.font_24{font-size:24px}.font_25{font-size:25px}.font_26{font-size:26px}.font_28{font-size:28px}.font_30{font-size:30px}.font_32{font-size:32px}.font_36{font-size:36px}.font_40{font-size:40px}.font_48{font-size:48px}.font_50{font-size:50px}.font_60{font-size:60px}.font_70{font-size:70px}
/*
--------------------------------------------------
 ◇ Border radius
-------------------------------------------------- */
.border_r3{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.border_r5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.border_r10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.border_r15{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.border_r20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.border_r25{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}
.border_r30{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.border_r35{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}
.bordertop {border-top:solid 1px #333;}
/*
--------------------------------------------------
 ◇ Border style
-------------------------------------------------- */
