@charset "UTF-8";

h2#ir-wrappingmain_01-710-320-jpg {
	clear: both;
	width: 710px;
	height: 320px;
	margin-bottom: 15px;
}

h3#ir-h3wrapping_00-680-80-gif {
	clear: both;
	width: 680px;
	height: 80px;
	margin: 0px auto 20px;
}

div#wrapping_main {
	clear: both;
	overflow: hidden;
	width: 680px;
	height: 598px;
	margin: 0px auto 20px;
}
div#wrapping_sub {
	clear: both;
	width: 684px;
	height: 685px;
	margin: 0px auto 20px;
}


div.section_border {
	clear: both;
	overflow: hidden;
	width: 710px;
	border-bottom: 1px dashed #CCCCCC;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 20px;
}

.FLM {
	float: left;
	margin: 0px 0px 0px 20px;
}
.FRM {
	float: right;
	margin: 0px 20px 0px 0px;
}

div.thumbnailbox {
	width: 250px;
	margin-bottom: 10px;
}
div.thumbnailbox ol {
	clear: both;
	width: 250px;
}
div.thumbnailbox ol li {
	float: left;
	display: inline;
	width: 80px;
	height: 80px;
	margin: 0px 5px 0px 0px;
}
div.thumbnailbox ol li.none {
	float: left;
	display: inline;
	width: 80px;
	height: 80px;
	margin: 0px 0px 0px 0px;
}

div.secarea {
	width: 400px;
	margin-bottom: 15px;
}
div.secarea h4 {
	width: 400px;
	height: 70px;
	margin: 30px 0px 20px 0px;
}
div.secarea p {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #686868;
	padding: 0px 10px 10px;
}
div.secarea p.price {
	clear: both;
	width: 400px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
div.secarea p.price span {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

ul#wrapping_list {
	clear: both;
	width: 680px;
	margin: 0px auto 10px;
}
ul#wrapping_list li {
	float: left;
	width: 220px;
	height: 150px;
	margin: 0px 10px 0px 0px;
}
ul#wrapping_list li.none {
	float: left;
	width: 220px;
	height: 150px;
	margin: 0px 0px 0px 0px;
}
ul#wrapping_list li a img {
	-webkit-transition: all 0.2s ease-in-out;
}
ul#wrapping_list li a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


/**/

h5.ribon_title {
	clear: both;
	width: 680px;
	height: 33px;
	margin: 0px auto 15px;
}

div.tamago_horizon {
	clear: both;
	overflow: hidden;
	width: 640px;
	height: 40px;
	margin: 0px auto 20px;
}

/**/

div.GWsection {
	clear: both;
	overflow: hidden;
	width: 680px;
	border-bottom: 1px dashed #CCCCCC;
	padding: 0px 10px 20px 10px;
	margin: 0px auto 20px;
}
div.GWsection h4 {
	clear: both;
	width: 360px;
	margin: 10px 0px 15px 8px;
}
div.GWsection p {
	clear: both;
	width: 350px;
	font-size: 13px;
	line-height: 1.8em;
	color: #8b8262;
}
div.GW_Lthumb {
	float: left;
	display: inline;
	width: 308px;
	height: 155px;
	margin: 0px 10px 0px 0px;
}
div.GW_RTbox {
	float: right;
	width: 360px;
}

div.GW_Rthumb {
	float: right;
	display: inline;
	width: 308px;
	height: 155px;
	margin: 0px 10px 0px 0px;
}
div.GW_LTbox {
	float: left;
	width: 360px;
}
div.GWsection div.GW_LTbox p {
	padding: 0px 10px 0px 10px;	
}
div.GWsection div.GW_RTbox p {
	padding: 0px 0px 0px 10px;	
}


/**/

div.Insection {
	clear: both;
	width: 680px;
	margin: 0px auto 10px;
}
div.Insection h6 {
	display: block;
	overflow: hidden;
	width: 307px;
	height: 53px;
	padding: 25px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
p.okyakusama {
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	color: #756a42;
	padding: 0px 0px 0px 5px;
}



