@charset "utf-8";

/* ------------
htmledit
------------ */

/* width */
.ozHtmlEdit .w180{ width: 180px; }
.ozHtmlEdit .w692{ width: 692px; }
.ozHtmlEdit .w896{ width: 896px; }
.ozHtmlEdit .w960{ width: 960px; }
.ozHtmlEdit .w1000{ width: 1000px; }
.ozHtmlEdit .w1028{ width: 1028px; }
.ozHtmlEdit .w1036{ width: 1036px; }
.ozHtmlEdit .w1100{ width: 1100px; }

/* banner 2column*/
.ozHtmlEdit .bnr2col{ overflow: hidden; }
.ozHtmlEdit .bnr2col .leftBlock{
	float: left;
	margin-right: 10px;
}
.ozHtmlEdit .bnr2col .rightBlock{ float: left; }
.ozHtmlEdit .bnr2col .bnrSmall{ margin-bottom: 10px; }
.ozHtmlEdit .bnr2col a{ display: block; }

/* banner 3column*/
.ozHtmlEdit .bnr3col{
	overflow: hidden;
	margin-right: -10px; 
}
.ozHtmlEdit .bnr3col .col3{
	float: left;
	margin-right: 10px;
}
.ozHtmlEdit .bnr3col .col3 a{ display: block; }

/* banner 4column*/
.ozHtmlEdit .bnr4col{
	overflow: hidden;
	margin-right: -10px; 
}
.ozHtmlEdit .bnr4col .col4{
	float: left;
	margin: 0 10px 10px 0;
}
.ozHtmlEdit .bnr4col .col4 a{ display: block; }

.ozHtmlEdit.gentei .bnr4col{
	overflow: hidden;
	margin-right: -12px; 
}
.ozHtmlEdit.gentei .bnr4col .col4{
	float: left;
	margin: 0 12px 12px 0;
}
ozHtmlEdit.gentei .bnr4col .col4 a{ display: block; }

/* banner 5column*/
.ozHtmlEdit .bnr5col{
	overflow: hidden;
	margin: 0 -3px 7px 0; 
}
.ozHtmlEdit .bnr5col .col5{
	float: left;
	margin: 0 3px 3px 0;
}
.ozHtmlEdit .bnr5col .col5 a{ display: block; }

/* banner clearfix*/
.ozHtmlEdit .bnr2col:after,
.ozHtmlEdit .bnr3col:after,
.ozHtmlEdit .bnr5col:after{
	content: ' ';
	display: block;
	clear: both;
}

/* banner title*/
.ozHtmlEdit .bnrHeading{
	margin-bottom: 10px;
	padding: 6px;
	font-size: 116%;
	line-height: 1.2;
	color: #fff;
	background: #4c4c4c;
}

/* sideBanner */
.ozHtmlEdit .sideBanner{ margin-bottom: 10px; }

/* banner bottom */
.ozHtmlEdit .btm10{ margin-bottom: 10px; }
.ozHtmlEdit .btm12{ margin-bottom: 12px; }
.ozHtmlEdit .btm20{ margin-bottom: 20px; }
.ozHtmlEdit .btm30{ margin-bottom: 30px; }

/* fb Side Like botton */
.ozHtmlEdit .fbSideLike{ margin-bottom: 10px; }

/* text link List */
.ozHtmlEdit .txtLinkList{ border-top: 1px dashed #bfbebe; }
.ozHtmlEdit .txtLinkList li{
	padding: 10px 0;
	font-size: 12px;
	line-height: 1.4;
	border-bottom: 1px dashed #bfbebe;
}

/* right pain movie */
.ozHtmlEdit.movieWrap .movie li{
	padding: 15px 0;
	min-height: 95px;
	height: auto;
	border-bottom: 1px dashed #ccc;
}
.ozHtmlEdit.movieWrap .movie li:first-child{ padding-top: 0; }
.ozHtmlEdit.movieWrap .movie li:after{
	content: ' ';
	display: block;
	clear: both;
}
.ozHtmlEdit.movieWrap .movie .movieImages{
	float: left;
	margin-right: 10px;
}
.ozHtmlEdit.movieWrap .movie .movieTxt{ overflow: hidden; }
.ozHtmlEdit.movieWrap .movie .movieTxt .movieLink{ display: block; }
.ozHtmlEdit.movieWrap .movie .movieTxt .movieLink a{ color: #123e96; }

/* btn */

.ozHtmlEdit .btnCenter{
	margin: 20px 0 20px -10px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.ozHtmlEdit .btnCenter .otherBtn{
	display: inline-block;
	margin-right: 10px;
	width: 240px;
}
.ozHtmlEdit .otherBtn{
	display: block;
	padding: 3px;
	margin: 10px 0;
	background-color: #fe9326;
	text-align: center;
	text-decoration: none;
	line-height: 1.5;
	font-size: 12px;
	color: #fff;
	border: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
}
.ozHtmlEdit .otherBtn:hover{
	opacity: 0.3;
	filter: alpha(opacity=30);
	-ms-filter: "alpha(opacity=30)";
}
.ozHtmlEdit .otherBtn a{
	color: #fff;
	text-decoration: none;
}
.ozHtmlEdit .btnCenter .otherBtn{ margin: 0 10px 0 0; }

/* fund raising */
.ozHtmlEdit .collect{
	margin-bottom: 10px;
	padding: 5px;
}
.ozHtmlEdit .collect dt{
	margin-bottom: 5px;
	padding: 3px;
	font-size: 16px;
	text-align: center;
}
.ozHtmlEdit .collect dd .txt{
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
}
.ozHtmlEdit .collect dd .tix{ overflow: hidden; }
.ozHtmlEdit .collect dd .tix .period{
	float: left;
	margin: 0 0 10px;
}
.ozHtmlEdit .collect dd .tix .order_form{
	float: left;
	padding: 5px 20px;
}
.ozHtmlEdit .collect dd .tix .order_form:after{
	content: ' ';
	display: block;
	clear: both;
}
.ozHtmlEdit .collect dd .tix .order_form .object,
.ozHtmlEdit .collect dd .tix .order_form .quantity,
.ozHtmlEdit .collect dd .tix .order_form .unit,
.ozHtmlEdit .collect dd .tix .order_form .collectBtn{
	display: inline;
	margin-right: 5px;
	vertical-align: bottom;
}
.ozHtmlEdit .collect dd .tix .order_form .object{ font-size: 16px; }
.ozHtmlEdit .collect dd .tix .order_form .unit{ font-size: 12px; }
.ozHtmlEdit .collect dd .tix .order_form .quantity{
	width: 60px;
	padding-left: 3px;
}
.ozHtmlEdit .collect dd .tix .period{
	width: 200px;
	padding: 3px;
	text-align: center;
	font-size: 16px;
}
.ozHtmlEdit .collect .collectBtn{
	display: block;
	width: 45px;
	padding: 3px;
	background-color: #fe9326;
	text-align: center;
	text-decoration: none;
	line-height: 1.5;
	font-size: 12px;
	color: #fff;
	border: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
}
.ozHtmlEdit .collect .collectBtn:hover{
	opacity: 0.3;
	filter: alpha(opacity=30);
	-ms-filter: "alpha(opacity=30)";
}
.ozHtmlEdit .collect dd .aboutCollect{
	margin: 0 0 5px 0;
	text-align: right;
}


/* bottun */

.ozHtmlEdit .btnColumn:after{
	content: ' ';
	display: block;
	clear: both;
}
.ozHtmlEdit .btnColumn{ margin: 0 -3px 7px 0; }

.ozHtmlEdit .btnColumn .btn{
	float: left;
	margin: 0 3px 3px 0;
}
.ozHtmlEdit .btnColumn .btn a{
	height: 80px;
	padding: 10px;
	background-color: #fff;
	text-align: left;
	text-decoration: none;
	line-height: 1.2;
	font-size: 14px;
	color: #fe9326;
	vertical-align: top;
	border: #fe9326 solid 1px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.ozHtmlEdit .btnColumn .btn a:hover{
	color: #fff;
	background-color: #fe9326;
	border: #fe9326 solid 1px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
}
.ozHtmlEdit .btnColumn .btn a:after{ display: none; }
.ozHtmlEdit .btnColumn .col2 a{ width: 344px; }
.ozHtmlEdit .btnColumn .col3 a{ width: 227px; }
.ozHtmlEdit .btnColumn .col4 a{ width: 170px; }
.ozHtmlEdit .btnColumn .col5 a{ width: 136px; }


/* bottun gentei */

.ozHtmlEdit .lineupBtn .btnColumn.gen .col5 a{ width: 176px; }
.ozHtmlEdit .lineupBtn .btnColumn.gen .col6 a{ width: 146px; }
.ozHtmlEdit .lineupBtn .btnColumn.gen .col7 a{ width: 124px; }
.ozHtmlEdit .lineupBtn .notes{ font-size: 12px; }


/* LeftJustify */
.ozHtmlEdit .bnrJustify:after,
.ozHtmlEdit .bnrJustify ul:after{
	content: ' ';
	display: block;
	clear: both;
}
.ozHtmlEdit .bnrJustify ul{ margin: 0; }
.ozHtmlEdit .bnrJustify .bnrBlockLeft{ float: left; }
.ozHtmlEdit .bnrJustify .bnrLeft{ float: left; }

/* products movie */
.ozHtmlEdit .productsVideo{
	width: 420px;
	margin: 0 auto;
}

/* gentei Lineup title */
.ozHtmlEdit .lineupTtl{
	margin-bottom: 10px;
	color: #4c4c4c;
	font-size: 25px;
	font-weight: bold;
}