@charset "utf-8";

p {margin:0;padding:0;}
img {margin:0;padding:0;}

ul {margin:0;padding:0;list-style-type:none;}

li {margin:0;padding:0;}

table {border-collapse:collapse;}


a:link {color:#333;text-decoration:none;}
a:visited {color: #777;text-decoration:none;}
a:hover {
		color: #ff5500;
		text-decoration:underline;
}

.small {font-size:11px;}
.big {font-size:1.8rem;}
.big2 {font-size:2.2rem;}
.big3 {font-size:2.6rem;}
.big4 {font-size:3.2rem;}
.bold {font-weight: bold;}
.font13 {font-size:13px;}

.uchikeshi {text-decoration:line-through;}

.bdt {border-top:1px solid #ccc;padding-top:5px;}

.lh160 {line-height:160%;}
.lh180 {line-height:1.8em;}
.lh200 {line-height:2.0;}

.enleft {text-align: left;}
.enright {text-align:right;}
.encent {	text-align: center;		margin:0px auto;}
.fll {float:left;}
.flr {float:right;}
.fcle {clear:both;}
.clear-fix {
			height:100%;
			overflow:hidden;
			zoom:1;
}


.min {
	font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
}
.kome {
	text-indent:-1em;
	padding-left:1em;
}
.kome6 {text-indent:-6em;padding-left:6em;}
.lt {text-decoration:line-through;}

.usu:hover {opacity:0.8;}
.over {
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.over:hover {opacity:0.8;filter: alpha(opacity=80);}
.w450 {width:450px;}
.w500 {width:500px;}

.valt {vertical-align:top;}
.valm {vertical-align:middle;}
.valb {vertical-align:bottom;}

.mgnA {margin-left:auto;margin-right:auto;}
.mgnt0 {margin-top:0;}
.mgnt5 {margin-top:5px;}
.mgnt10 {margin-top:10px;}
.mgnt15 {margin-top:15px;}
.mgnt20 {margin-top:20px;}
.mgnt30 {margin-top:30px;}
.mgnt50 {margin-top:50px;}
.mgnt80 {margin-top:80px;}
.mgnl10 {margin-left:10px;}
.mgnl15 {margin-left:15px;}
.mgnl20 {margin-left:20px;}
.mgnl30 {margin-left:30px;}
.mgnl40 {margin-left:40px;}
.mgnl45 {margin-left:45px;}
.mgnr10 {margin-right:10px;}
.mgnr15 {margin-right:15px;}
.mgnr20 {margin-right:20px;}
.mgnr30 {margin-right:30px;}
.mgnr50 {margin-right:50px;}
.mgnr60 {margin-right:60px;}

.pd10 {padding:10px;}
.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdl10 {padding-left:10px;}
.pdl15 {padding-left:15px;}
.pdl20 {padding-left:20px;}
.pdl30 {padding-left:30px;}
.pdl150 {padding-left:150px;}
.pdr5 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.pdr15 {padding-right:15px;}
.pdr20 {padding-right:20px;}
.pdr30 {padding-right:30px;}

.txt-re {color: #ff0000;}
.txt-or {color: #ff6400;}
.txt-or2 {color: #cc7711;}
.txt-pi {color: #ff1db4;}
.txt-pu {color: #5500ff;}
.txt-pp {color: #ad15b7;}
.txt-gold {color: #5e4813;}
.txt-bk {color: #222;}
.txt-gr {color: #38B600;}
.txt-bl {color: #0055ff;}
.txt-lb {color: #2ea2f3;}
.txt-ml {color: #a3c52b;}
.txt-dgr {color: #228322;}
.txt-ye {color: #ffcc1d;}
.txt-wh {color: #fff;}
.txt-cha {color: #622700;}

.wid10 {width:10%;}.wid10_m100 {width:10%;}
.wid15 {width:15%;}.wid15_m100 {width:15%;}
.wid20 {width:20%;}.wid20_m100 {width:20%;}
.wid25 {width:25%;}.wid25_m100 {width:25%;}
.wid30 {width:30%;}.wid30_m100 {width:30%;}
.wid33 {width:33%;}.wid33_m100 {width:33%;}
.wid35 {width:35%;}.wid35_m100 {width:35%;}
.wid40 {width:40%;}.wid40_m100 {width:40%;}
.wid45 {width:45%;}.wid45_m100 {width:45%;}
.wid48 {width:48%;}.wid48_m100 {width:48%;}
.wid50 {width:50%;}.wid50_m100 {width:50%;}
.wid55 {width:55%;}.wid55_m100 {width:55%;}
.wid58 {width:58%;}.wid58_m100 {width:58%;}
.wid60 {width:60%;}.wid60_m100 {width:60%;}
.wid65 {width:65%;}.wid65_m100 {width:65%;}
.wid70 {width:70%;}.wid70_m100 {width:70%;}
.wid75 {width:75%;}.wid75_m100 {width:75%;}
.wid80 {width:80%;}.wid80_m100 {width:80%;}
.wid85 {width:85%;}.wid85_m100 {width:85%;}
.wid90 {width:90%;}.wid90_m100 {width:90%;}
.wid95 {width:95%;}.wid95_m100 {width:95%;}
.wid100 {width:100%;}



.shareBox {
	padding:3%;border:1px solid #222;
}
.share-Area {}
.share-Btn {float:left;padding-left:15px;}



/* モバイル
---------------------------------------------------- */
#topnavi-nonpc {display:none;}
.pc_left {float:left;}
.pc_right {float:right;}
.mobile_only {display:none;}

.box3divs {float:left;}
.box2divs {float:left;}



