/* CSS Document */


.MB20 {margin-bottom:20px;}
.MB40 {margin-bottom:40px;}

#LEFTBOX {
	float:left;
	width:230px;
	margin-right:20px;
}
#rightBOX {
	float:right;
	width:650px;
}
.inquire_box {
	width:230px;
}
.clear {
	clear:both;
}
.shiryonav {
}
.news {
	position:relative;
}
.services {
}
.osusume {
}
.newstit, .servicetit {
	font-size:16px;
	color:#666;
	font-size:14px;
	padding:8px 15px;
	border-bottom:1px #999 dotted;
	margin-bottom:10px;
}
.newstit {
	background:url(japanenter/images/tit1_icon.png) no-repeat;
}
.servicetit {
	background:url(japanenter/images/tit1_icon.png) no-repeat;
}
.service_bn_L, .service_bn_R {
	width:320px;
	float:left;
}
.service_bn_L {
	margin-right:10px;
}
.service_bn_L dd, .service_bn_R dd {
	width:140px;
	margin-left:10px;
}
.service_bn_L dt, .service_bn_L dd, .service_bn_R dt, .service_bn_R dd {
	font-size:13px;
	float:left;
	margin-bottom:10px;
}
.service_bn a img {
}
.bn_catch {
	margin-top:5px;
	font-size:12.5px;
	color:#666;
	text-align:center;
}
.bn_desc {
	color:#36c;
	margin-top:5px;
	padding-top:0;
	font-weight:bold;
	text-align:center;
	font-size:12.5px;
}
.AB_ribon_1 {
}
.AB_ribon_2 {
	position:absolute;
	z-index:1;
}
.osusumeshiryo_L, .osusumeshiryo_R {
	width:320px;
	float:left;
}
.osusumeshiryo_L dd, .osusumeshiryo_R dd {
	width:140px;
	margin-left:10px;
}
.osusumeshiryo_L dt, .osusumeshiryo_L dd, .osusumeshiryo_R dt, .osusumeshiryo_R dd {
	font-size:13px;
	float:left;
	margin-bottom:10px;
}
.shiryobox {
	font-size:12px;
	border-top:1px #999 dotted;
	padding:0 15px 10px;
}
.rightList06 {
	display:block;
	width:320px;
	float:left;
}
.rightList06 dd, .rightList06 dt {
	float:left;
}
.rightList06 dd {
	font-weight:300 !important;
	line-height:1.5 !important;
	display:block;
	width:220px;
	margin-left:10px;
}
.rightList07 {
	margin-left:0px;
	display:block;
	width:320px;
	float:right;
}
.rightList07 dd, .rightList07 dt {
	float:right;
}
.rightList07 dd {
	display:block;
	width:220px;
	margin-left:10px;
}
.rightList06 img, .rightList07 img {
	margin-bottom:30px;
}
.rightList06 dt, .rightList06 dd, .rightList07 dt, .rightList07 dd {
	float:left;
}
.shiryonav_ul {
	padding:0 10px;
}
.shiryonav_ul li a {
	background:url(japanenter/images/sogo_icon.png) no-repeat;
	color:#36c;
	padding-left:16px;
}
.shiryonav_ul li {
	border-top:1px #36c dotted;
	font-size:12px;
	background:#fff;
	padding:8px 10px 7px;
	font-weight:bold;
}
.L_nav_tit {
	border-top: 1px solid #DDD;
	font-weight:bold;
	font-size:17px;
	color:#36c;
	margin-bottom:1px;
}
.shiryonav_tit {
	border-top: 1px solid #DDD;
	color:#333;
	margin-bottom:5px;
	font-weight:bold;
	font-size:13px;
	padding:10px 10px 0;
}
.shiryonav_tit span {
	display:block;
	width:210px;
	padding-bottom:5px;
}
#navbox {
	background:#f1f1f1;
}
.subBox {
	line-height:1.5;
	padding: 10px 10px;
	border-top: 1px solid #DDD;
	margin: 12px 0 0 0;
	width: 210px;
}
.nav_sub_tit {
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	font-size:13px;
}
.subBox ul li {
	margin-left:15px;
	font-size:13px;
}
.MB20 {
	margin-bottom:10px;
}
#slideShow {
	padding:0;
}
.nivo-controlNav a {
	background:url(japanenter/images/slide_bullets.png) no-repeat;
}
.sv_bn_waku {
	height:105px;
	padding:4px;
	background:#f1f1f1;
	border:solid #ddd 1px;
	width:310px;
	margin-bottom:10px;
}
.osusume_BOX {
	width:650px;
}
.shiryo_tit, .shiryo_tit2 {
	color:#36c;
	font-size:14px;
	margin-bottom:5px;
	line-height:1.5;
}
.shiryo_tit2 {
	font-size:12px;
}
a:hover img.alpha {
	cursor:pointer;
	filter: alpha(opacity=60);       
	-ms-filter: "alpha(opacity=60)"; 
	-moz-opacity:0.6;             
	-khtml-opacity: 0.6;    
	opacity:0.6;
	zoom:1;
}
.promegaclub_tw {
	padding-top:120px;
	display:block;
	height:40px;
	background:url(promegaclub/img/megako_tw.png) no-repeat;
}
.text_btn {
	border:1px #999 solid;
	float:left;
	background:#f1f1f1;
	padding:5px 10px;
	width:184px !important;
	margin-right:12px;
}
.text_btn a {
	display:block;
	width:204px !important;
}
.fl_LEFT {
	float:left;
}
a.stock_btn {
	margin-left:10px;
	display:block;
	width:230px;
	height:25px;
	color:#666;
	text-align:center;
	font-weight:bold;
	background:#f1f1f1;
	padding-top:10px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-shadow:2px #666666;
}
.shadowBOX {
	box-shadow:0px 0px 4px 2px #999;
	-moz-box-shadow:0px 0px 4px 2px #999;
	-webkit-box-shadow:0px 0px 4px 2px #999;
}
.nivoSlider img {
	height:230px !important;
}
.search_ {height:;}

.searcj_jp_Y {
    display: inline-block;
	text-decoration: none !important;
    background: #fb0;
    font-size: 16px;
    color: #000 !important;
    text-decoration: none;
    margin-top: 15px;
    letter-spacing: 2px;
    padding: 5px 70px 3px;
    opacity: 0.95;
}
.searcj_jp_Y span {background:#ddd;padding:5px 10px;font-size:11px;font-weight:300;}
a:hover.searcj_jp_Y {opacity:0.8;
}
	.newstit, .servicetit {color:#fff;font-size:24px;padding-bottom:10px;}
	.index_list_ul {line-height:1.5;margin:20px 0px 15px 20px;}
	.index_list_ul li {margin-bottom:5px;}
	.category_product_search h6 {padding:8px 5px ;}
	#container{width:1040px;margin:0 auto;}		
h1 {background: url(../../images/common/img_h1tit.png) bottom;
}

.category_box{width:280px;float:left;margin-right:30px;}
.category_box_R{width:280px;float:left;}
.category_box,.category_box_R {background:#eee;opacity:0.8;box-shadow:#fff 0px 0px 20px;}
.category_product_search h6 {background:#36c;color:#fff;margin:0 0 10px;padding:5px;text-align:center;font-size:15px;letter-spacing:2px;}
.category_product_search h6.jp_original{background:#F60 !important;}
.category_product_search h6.jp_original a{color:#fff !important;}

.category_product_search h7 {color:#F4A017;margin:0 0 0px;text-align:center;font-size:13px;letter-spacing:1px;border-left: 5px solid #F4A017; margin-left: 20px;padding-left:8px;}
.sub_ul_cojp {font-size: 11px;margin-top: 5px;}
.ML20{margin-left: 20px !important;}
.original_list li {margin-bottom: 10px !important;}



