@import url("print_index.css") print;
@charset "UTF-8";

/*--------------------------------------------------
TVCM　臨時left space
--------------------------------------------------*/
.cmbtn_right{
	margin:-42px 0 20px 0px;
}
.cmbtn_right img{
	margin:0 0 0 -20px;
}
/*
--------------------------------------------------
jp_top Style
--------------------------------------------------*/

/* background illust position---------------------*/
#bg_space{
	background:url(../image/v4/top/bg_top.gif) center 390px no-repeat;
	text-align:left;
	background-size:85%;
}
/* keyword
--------------------------------------------------*/
#keyword{
	padding: 10px 0;
	text-align: center;	
	background:url(../image/v4/bg_common_05.gif);
}
div#bg_space div#keyword slect#slcPref{
	color:#cccccc;
	height:60px;
	margin:0 10px 0 0;
}
/*for js*/
#keyword input{
	width: 500px;
	color:#666666;
	margin:0 0 0 20px;
}
#keyword_input:focus{
	color:#000000;
}
#keyword img{
	margin:0 0 -10px 0;
}
/*IE7 hack*/
html*#keyword img{
	margin:0 0 -3px 0;
}

/* worning
--------------------------------------------------*/
#warning{
	text-align:center;
	padding:5px 0;
}
#warning strong{
	color:#ff0000;
}
#warning p{
	width:980px;
	margin:auto;
}

/* jmap
--------------------------------------------------*/
div#jmap{
	width:960px;
	height:440px;
	margin:-20px auto 0 auto;
	background:url(../image/v4/top/jmap_off.png) 20px 15px no-repeat;
	position:relative;
}
div#jmap img{position:absolute;}

div.basemap{
	width:960px;
	height:400px;
	margin:0 auto;
	/*background:url(../image/v4/top/jmap_base.png) 20px 15px no-repeat;*/
}
#aboutminiminiman{ position:relative;left:0px;top:0px;z-index:1000;margin:0 0 -180px 20px;}

#areatitle_hokkaido{ left:753px;top:54px;}
#areatitle_tohoku{ left:707px;top:128px;}
#areatitle_kanto{ left:676px;top:228px;}
#areatitle_chubu{ left:504px;top:286px;}
#areatitle_shikoku{ left:291px;top:286px;}
#areatitle_kyushu{ left:49px;top:220px;}
#areatitle_hokuriku{ left:468px;top:37px;}
#areatitle_kansai{ left:362px;top:37px;}
#areatitle_chugoku{ left:256px;top:37px;}

/*css sprite　追加*/

div.csssprite #areatitle li{
	position:absolute;
	width:83px;
	height:20px;
	overflow:hidden;
	}
	
#areatitle li#areatitle_hokkaido img {clip: rect(160px auto auto 490px);margin:-160px 0 0 -490px;}
#areatitle li#areatitle_tohoku img {clip: rect(190px auto auto 490px);margin:-190px 0 0 -490px;}
#areatitle li#areatitle_kanto img {clip: rect(220px auto auto 490px);margin:-220px 0 0 -490px;}
#areatitle li#areatitle_hokuriku img {clip: rect(250px auto auto 490px);margin:-250px 0 0 -490px;}
#areatitle li#areatitle_chubu img {clip: rect(280px auto auto 490px);margin:-280px 0 0 -490px;}
#areatitle li#areatitle_kansai img {clip: rect(310px auto auto 490px);margin:-310px 0 0 -490px;}
#areatitle li#areatitle_chugoku img {clip: rect(340px auto auto 490px);margin:-340px 0 0 -490px;}
#areatitle li#areatitle_shikoku img {clip: rect(370px auto auto 490px);margin:-370px 0 0 -490px;}
#areatitle li#areatitle_kyushu img {clip: rect(400px auto auto 490px);margin:-400px 0 0 -490px;}




div.csssprite div a{
	position:absolute;
	width:76px;
	height:24px;
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
	}

div#jmap #hokkaido a#hokkai img {clip: rect(10px auto auto 0px);margin:-10px 0 0 -10px;}
div#jmap #hokkaido a#hokkai:hover img {clip: rect(10px auto auto 90px);margin:-10px 0 0 -90px;}

div#jmap #tohoku a#aomori img {clip: rect(40px auto auto  10px);margin:-40px 0 0 -10px;}
div#jmap #tohoku a#aomori:hover img {clip: rect(10px auto auto 90px);margin:-40px 0 0 -90px;}

div#jmap #tohoku a#iwate img {clip: rect(70px auto auto 10px);margin:-70px 0 0 -10px;}
div#jmap #tohoku a#iwate:hover img {clip: rect(70px auto auto 90px);margin:-70px 0 0 -90px;}

div#jmap #tohoku a#yamagata img {clip: rect(100px auto auto 10px);margin:-100px 0 0 -10px;}
div#jmap #tohoku a#yamagata:hover img {clip: rect(100px auto auto 90px);margin:-100px 0 0 -90px;}

div#jmap #tohoku a#akita img {clip: rect(130px auto auto 10px);margin:-130px 0 0 -10px;}
div#jmap #tohoku a#akita:hover img {clip: rect(130px auto auto 90px);margin:-130px 0 0 -90px;}

div#jmap #tohoku a#miyagi img {clip: rect(160px auto auto 10px);margin:-160px 0 0 -10px;}
div#jmap #tohoku a#miyagi:hover img {clip: rect(160px auto auto 90px);margin:-160px 0 0 -90px;}

div#jmap #tohoku a#fukushima img {clip: rect(190px auto auto 10px);margin:-190px 0 0 -10px;}
div#jmap #tohoku a#fukushima:hover img {clip: rect(190px auto auto 90px);margin:-190px 0 0 -90px;}


div#jmap #kanto a#tokyo img {clip: rect(220px auto auto 10px);margin:-220px 0 0 -10px;}
div#jmap #kanto a#tokyo:hover img {clip: rect(220px auto auto 90px);margin:-220px 0 0 -90px;}

div#jmap #kanto a#kanagawa img {clip: rect(250px auto auto 10px);margin:-250px 0 0 -10px;}
div#jmap #kanto a#kanagawa:hover img {clip: rect(250px auto auto 90px);margin:-250px 0 0 -90px;}

div#jmap #kanto a#tochigi img {clip: rect(280px auto auto 10px);margin:-280px 0 0 -10px;}
div#jmap #kanto a#tochigi:hover img {clip: rect(280px auto auto 90px);margin:-280px 0 0 -90px;}

div#jmap #kanto a#chiba img {clip: rect(310px auto auto 10px);margin:-310px 0 0 -10px;}
div#jmap #kanto a#chiba:hover img {clip: rect(310px auto auto 90px);margin:-310px 0 0 -90px;}

div#jmap #kanto a#saitama img {clip: rect(340px auto auto 10px);margin:-340px 0 0 -10px;}
div#jmap #kanto a#saitama:hover img {clip: rect(340px auto auto 90px);margin:-340px 0 0 -90px;}

div#jmap #kanto a#gunma img {clip: rect(370px auto auto 10px);margin:-370px 0 0 -10px;}
div#jmap #kanto a#gunma:hover img {clip: rect(370px auto auto 90px);margin:-370px 0 0 -90px;}

div#jmap #kanto a#ibaraki img {clip: rect(370px auto auto 10px);margin:-400px 0 0 -10px;}
div#jmap #kanto a#ibaraki:hover img {clip: rect(370px auto auto 90px);margin:-400px 0 0 -90px;}


div#jmap #hokuriku a#nigata img {clip: rect(10px auto auto 170px);margin:-10px 0 0 -170px;}
div#jmap #hokuriku a#nigata:hover img {clip: rect(10px auto auto 250px);margin:-10px 0 0 -250px;}

div#jmap #hokuriku a#toyama img {clip: rect(40px auto auto 170px);margin:-40px 0 0 -170px;}
div#jmap #hokuriku a#toyama:hover img {clip: rect(40px auto auto 250px);margin:-40px 0 0 -250px;}

div#jmap #hokuriku a#yamanashi img {clip: rect(70px auto auto 170px);margin:-70px 0 0 -170px;}
div#jmap #hokuriku a#yamanashi:hover img {clip: rect(70px auto auto 250px);margin:-70px 0 0 -250px;}

div#jmap #hokuriku a#ishikawa img {clip: rect(100px auto auto 170px);margin:-100px 0 0 -170px;}
div#jmap #hokuriku a#ishikawa:hover img {clip: rect(100px auto auto 250px);margin:-100px 0 0 -250px;}

div#jmap #hokuriku a#fukui img {clip: rect(130px auto auto 170px);margin:-130px 0 0 -170px;}
div#jmap #hokuriku a#fukui:hover img {clip: rect(130px auto auto 250px);margin:-130px 0 0 -250px;}

div#jmap #hokuriku a#nagano img {clip: rect(160px auto auto 170px);margin:-160px 0 0 -170px;}
div#jmap #hokuriku a#nagano:hover img {clip: rect(160px auto auto 250px);margin:-160px 0 0 -250px;}


div#jmap #chubu a#aichi img {clip: rect(190px auto auto 170px);margin:-190px 0 0 -170px;}
div#jmap #chubu a#aichi:hover img {clip: rect(190px auto auto 250px);margin:-190px 0 0 -250px;}

div#jmap #chubu a#shizuoka img {clip: rect(220px auto auto 170px);margin:-220px 0 0 -170px;}
div#jmap #chubu a#shizuoka:hover img {clip: rect(220px auto auto 250px);margin:-220px 0 0 -250px;}

div#jmap #chubu a#gifu img {clip: rect(250px auto auto 170px);margin:-250px 0 0 -170px;}
div#jmap #chubu a#gifu:hover img {clip: rect(250px auto auto 250px);margin:-250px 0 0 -250px;}

div#jmap #chubu a#mie img {clip: rect(280px auto auto 170px);margin:-280px 0 0 -170px;}
div#jmap #chubu a#mie:hover img {clip: rect(280px auto auto 250px);margin:-280px 0 0 -250px;}


div#jmap #kansai a#osaka img {clip: rect(310px auto auto 170px);margin:-310px 0 0 -170px;}
div#jmap #kansai a#osaka:hover img {clip: rect(310px auto auto 250px);margin:-310px 0 0 -250px;}

div#jmap #kansai a#hyogo img {clip: rect(340px auto auto 170px);margin:-340px 0 0 -170px;}
div#jmap #kansai a#hyogo:hover img {clip: rect(340px auto auto 250px);margin:-340px 0 0 -250px;}

div#jmap #kansai a#kyoto img {clip: rect(370px auto auto 170px);margin:-370px 0 0 -170px;}
div#jmap #kansai a#kyoto:hover img {clip: rect(370px auto auto 250px);margin:-370px 0 0 -250px;}

div#jmap #kansai a#shiga img {clip: rect(400px auto auto 170px);margin:-400px 0 0 -170px;}
div#jmap #kansai a#shiga:hover img {clip: rect(400px auto auto 250px);margin:-400px 0 0 -250px;}

div#jmap #kansai a#nara img {clip: rect(10px auto auto 330px);margin:-10px 0 0 -330px;}
div#jmap #kansai a#nara:hover img {clip: rect(10px auto auto 410px);margin:-10px 0 0 -410px;}

div#jmap #kansai a#wakayama img {clip: rect(40px auto auto 330px);margin:-40px 0 0 -330px;}
div#jmap #kansai a#wakayama:hover img {clip: rect(40px auto auto 410px);margin:-40px 0 0 -410px;}


div#jmap #chugoku a#okayama img {clip: rect(70px auto auto 330px);margin:-70px 0 0 -330px;}
div#jmap #chugoku a#okayama:hover img {clip: rect(70px auto auto 410px);margin:-70px 0 0 -410px;}

div#jmap #chugoku a#hiroshima img {clip: rect(100px auto auto 330px);margin:-100px 0 0 -330px;}
div#jmap #chugoku a#hiroshima:hover img {clip: rect(100px auto auto 410px);margin:-100px 0 0 -410px;}

div#jmap #chugoku a#shimane img {clip: rect(130px auto auto 330px);margin:-130px 0 0 -330px;}
div#jmap #chugoku a#shimane:hover img {clip: rect(130px auto auto 410px);margin:-130px 0 0 -410px;}

div#jmap #chugoku a#tottori img {clip: rect(160px auto auto 330px);margin:-160px 0 0 -330px;}
div#jmap #chugoku a#tottori:hover img {clip: rect(160px auto auto 410px);margin:-160px 0 0 -410px;}

div#jmap #chugoku a#yamaguchi img {clip: rect(190px auto auto 330px);margin:-190px 0 0 -330px;}
div#jmap #chugoku a#yamaguchi:hover img {clip: rect(190px auto auto 410px);margin:-190px 0 0 -410px;}


div#jmap #shikoku a#ehime img {clip: rect(220px auto auto 330px);margin:-220px 0 0 -330px;}
div#jmap #shikoku a#ehime:hover img {clip: rect(220px auto auto 410px);margin:-220px 0 0 -410px;}

div#jmap #shikoku a#kagawa img {clip: rect(250px auto auto 330px);margin:-250px 0 0 -330px;}
div#jmap #shikoku a#kagawa:hover img {clip: rect(250px auto auto 410px);margin:-250px 0 0 -410px;}

div#jmap #shikoku a#kochi img {clip: rect(280px auto auto 330px);margin:-280px 0 0 -330px;}
div#jmap #shikoku a#kochi:hover img {clip: rect(280px auto auto 410px);margin:-280px 0 0 -410px;}

div#jmap #shikoku a#tokushima img {clip: rect(310px auto auto 330px);margin:-310px 0 0 -330px;}
div#jmap #shikoku a#tokushima:hover img {clip: rect(310px auto auto 410px);margin:-310px 0 0 -410px;}


div#jmap #kyushu a#fukuoka img {clip: rect(340px auto auto 330px);margin:-340px 0 0 -330px;}
div#jmap #kyushu a#fukuoka:hover img {clip: rect(340px auto auto 410px);margin:-340px 0 0 -410px;}

div#jmap #kyushu a#oita img {clip: rect(370px auto auto 330px);margin:-370px 0 0 -330px;}
div#jmap #kyushu a#oita:hover img {clip: rect(370px auto auto 410px);margin:-370px 0 0 -410px;}

div#jmap #kyushu a#saga img {clip: rect(400px auto auto 330px);margin:-400px 0 0 -330px;}
div#jmap #kyushu a#saga:hover img {clip: rect(400px auto auto 410px);margin:-400px 0 0 -410px;}

div#jmap #kyushu a#miyazaki img {clip: rect(10px auto auto 490px);margin:-10px 0 0 -490px;}
div#jmap #kyushu a#miyazaki:hover img {clip: rect(10px auto auto 570px);margin:-10px 0 0 -570px;}

div#jmap #kyushu a#nagasaki img {clip: rect(40px auto auto 490px);margin:-40px 0 0 -490px;}
div#jmap #kyushu a#nagasaki:hover img {clip: rect(40px auto auto 570px);margin:-40px 0 0 -570px;}

div#jmap #kyushu a#kagoshima img {clip: rect(70px auto auto 490px);margin:-70px 0 0 -490px;}
div#jmap #kyushu a#kagoshima:hover img {clip: rect(70px auto auto 570px);margin:-70px 0 0 -570px;}

div#jmap #kyushu a#kumamoto img {clip: rect(100px auto auto 490px);margin:-100px 0 0 -490px;}
div#jmap #kyushu a#kumamoto:hover img {clip: rect(100px auto auto 570px);margin:-100px 0 0 -570px;}

div#jmap #kyushu a#okinawa img {clip: rect(130px auto auto 490px);margin:-130px 0 0 -490px;}
div#jmap #kyushu a#okinawa:hover img {clip: rect(130px auto auto 570px);margin:-130px 0 0 -570px;}

/* top_contents
--------------------------------------------------*/
div#top_contents{
	width:970px;
	margin:0 auto;
	padding:0 0 20px 5px;
}

/* top_left
--------------------------------------------------*/
div#top_left{
	width:730px;
	float:left;
	margin:0 45px 0 0;
}
/*IE6 hack*/
*html div#top_left{
	margin:0 17px 0 0;
}

h2.top img{
	display:block;

}
div.kodawari_contents{
	width:726px; /*border2*/
	margin:0 0 30px 0;
	padding:5px 0 0 0 ;	
	text-align:center;
	background-color:#ffffff;
	float:left;	
	font-size: 14px;
	color: #ffa200;	

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border: 2px solid #cc0000;
	
	-moz-box-shadow:
		0px 0px 4px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:
		0px 0px 4px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(0,0,0,0.1);
	box-shadow:
		0px 0px 4px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(0,0,0,0.1);
	position:relative;    
	behavior: url( http://minimini.jp/common_jp/js/PIE/PIE.htc ) ;	      /* CSS3 PIE */
}	
div.disp{
	float:left;
	margin:5px;
}
*html div.disp{
	margin:5px 2px 5px 2px;
}
div.disp div{
	padding:5px 0 5px 5px;
}
div.kodawari_contents div.bnrlist{
	background:url(../image/v4/top/kodawari_navi_bg.gif) repeat-y;
	width:163px;
	float:right;
}
/*for page height */
div.kodawari_contents ul li{
	float:left;
	position:absolute;
	top:0;
}
/*2015 new design -kodawari */
div.stop_layout{
	height:auto;
	position:relative;
}
div.kodawari_contents ul#btn_area {
	/*----small type---*/
	margin:5px 0px 5px 6px;
	/*----big type---*/
	/*margin:5px 10px;*/
}
div.kodawari_contents ul#btn_area li {
	float:left;
	position:relative;
	border:1px solid #cccccc;
	/*----small type---*/
	 width:132px;
	 height:132px;
	 margin:0 0px 11px 8px;
	 /*----big type---*/
	 /*width:160px;
	 height:160px;
	margin:0 0px 11px 11px;*/
	
	box-shadow:rgba(204, 204, 204, 0.431373) 0px 0px 4px 1px;
	-webkit-box-shadow:rgba(204, 204, 204, 0.431373) 0px 0px 4px 1px;
	-moz-box-shadow:rgba(204, 204, 204, 0.431373) 0px 0px 4px 1px;
}
div.kodawari_contents ul#btn_area li:first-childe {
	margin:0 0px 0 0;
}
div.kodawari_contents ul#btn_area li a{
	 /*----small type---*/
	 width:132px;
	 height:132px;
	 /*----big type---*/
	 /*width:160px;
	 height:160px;*/
	 
	 margin:0 ;
	 overflow:hidden;
	 position:absolute;
	 left:0;
	 /* box-shadow */
	box-shadow:rgba(255, 255, 255, 0.431373) 0px 0px 0px 1px inset;
	-webkit-box-shadow:rgba(255, 255, 255, 0.431373) 0px 0px 0px 1px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.431373) 0px 0px 0px 1px inset;
}
div.kodawari_contents ul#btn_area li a img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
}



/*----small type---*/
div.kodawari_contents ul#btn_area li.zero a img{clip: rect(40px,auto auto 20px);position:absolute;margin:-34px 0 0 -34px;}
div.kodawari_contents ul#btn_area li.pet a img{clip: rect(20px auto auto 220px);margin:-34px 0 0 -234px;}
div.kodawari_contents ul#btn_area li.map a img{clip: rect(20px auto auto 420px);margin:-34px 0 0 -434px;}
div.kodawari_contents ul#btn_area li.school a img{clip: rect(20px auto auto 620px);margin:-34px 0 0 -634px;}

div.kodawari_contents ul#btn_area li.kagu a img{clip: rect(220px auto auto 20px);margin:-234px 0 0 -34px;}
div.kodawari_contents ul#btn_area li.smile a img{clip: rect(220px auto auto 220px);margin:-234px 0 0 -234px;}
div.kodawari_contents ul#btn_area li.new a img{clip: rect(220px auto auto 420px);margin:-234px 0 0 -434px;}
div.kodawari_contents ul#btn_area li.designers a img{clip: rect(220px auto auto 620px);margin:-234px 0 0 -634px;}

div.kodawari_contents ul#btn_area li.reform a img{clip: rect(420px auto auto 20px);margin:-434px 0 0 -34px;}
/*div.kodawari_contents ul#btn_area li.security a img{clip: rect(420px auto auto 220px);margin:-434px 0 0 -234px;}*/
div.kodawari_contents ul#btn_area li.high a img{clip: rect(420px auto auto 420px);margin:-434px 0 0 -434px;}
div.kodawari_contents ul#btn_area li.panorama a img{clip: rect(420px auto auto 620px);margin:-434px 0 0 -634px;}
/*----big type---*/
/*div.kodawari_contents ul#btn_area li.zero a img{clip: rect(20px auto auto 20px);margin:-20px 0 0 -20px;}
div.kodawari_contents ul#btn_area li.pet a img{clip: rect(20px auto auto 220px);margin:-20px 0 0 -220px;}
div.kodawari_contents ul#btn_area li.map a img{clip: rect(20px auto auto 420px);margin:-20px 0 0 -420px;}
div.kodawari_contents ul#btn_area li.school a img{clip: rect(20px auto auto 620px);margin:-20px 0 0 -620px;}
div.kodawari_contents ul#btn_area li.kagu a img{clip: rect(220px auto auto 20px);margin:-220px 0 0 -20px;}
div.kodawari_contents ul#btn_area li.smile a img{clip: rect(220px auto auto 220px);margin:-220px 0 0 -220px;}
div.kodawari_contents ul#btn_area li.new a img{clip: rect(220px auto auto 420px);margin:-220px 0 0 -420px;}
div.kodawari_contents ul#btn_area li.designers a img{clip: rect(220px auto auto 620px);margin:-220px 0 0 -620px;}
div.kodawari_contents ul#btn_area li.reform a img{clip: rect(420px auto auto 20px);margin:-420px 0 0 -20px;}*/


div.kodawari_contents ul#btn_area li.wide {
	clear:both;
	width:700px;
	height:75px;
}
div.kodawari_contents ul#btn_area li.wide a {
	width:700px;
	height:75px;
}

div.kodawari_contents ul#min_btn{
	background-color: #eee;
	position: relative;
	bottom:0;
	width: 94%;
	height: 60px;
	color: #eeeeee;
	border-radius: 0 0 5px 5px;
	padding: 2% 3% 0 3%;
}

div.kodawari_contents ul#min_btn li{
	position: relative;
	z-index: 100;
	color: #4388fb;
	font-size: 90%;
	display: inline-block;
	padding: 0 0 0 30px;
	margin: 0 0 5px 0px;
	width: 190px;
	text-align: left;
	background:url(../image/v4/top/other_arrow.png) no-repeat 10px 4px;
}
div.kodawari_contents ul#min_btn li a{
	text-decoration: none;
}






div.kodawari_contents ul#btn_area li a:hover{
	opacity:0.5;
}
div.sliderkit-nav-clip{
	margin:0;
	padding:0;
}
div.sliderkit-nav-clip ul {
	margin:0 0 0 0;
}
div.sliderkit-nav-clip ul li{
	margin:3px;
}
div.sliderkit-nav-clip ul li img{
	border:1px solid #cccccc;
}
div.sliderkit-nav-prev{
	margin:5px 0 0 0;
}
div.sliderkit-nav-next{
	margin:0 0 5px 0;
}

h3{
	float:left;
	width:728px;
	height:37px;
	color: #000000;
	padding: 0px;
	margin:0px 0 0 0;
	background:url(../image/v4/top/bg_h3.png) no-repeat 10px 5px #fbffe8;

	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.4rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 14px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		1px 1px 0px rgba(220,230,180,1),
		0px 1px 0px rgba(255,255,255,0);
		

    behavior: url( http://minimini.jp/common_jp/js/PIE/PIE.htc ) ;	      /* CSS3 PIE */
}

h3 span{
	display:block;
	margin:8px 0 0 25px;
}

section#shohin div{
	/*float:left;*/
	padding:0 0 20px 0;
}

section#shohin dl{
	width:154px;
	/*float:left;*/
	margin:30px 0 0px 30px;
	display: inline-block;
	
	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.2rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 12px;
	line-height:1.3em;
}
*html section#shohin dl{
	margin:30px 0 0px 19px;
}
section#shohin dl.noimage{
	
}
section#shohin dl.m_none{
	margin-left:0;
}

section#shohin dl dd{
	width:154px;
	float:left;
}
section#shohin dl dd img{
	display:block;
}
section#shohin dl dd p{
	padding:10px 0 0 0;
}
section#shohin dl dt{
	border-bottom:1px dotted #cccccc;
}
section#shohin dl dt.noborder{
	border:none;
}

/*2マス分の商品*/
section#shohin dl.two_contents{
	width:343px;
	padding:0 0 0px 0;
	float:left;
}
section#shohin dl.two_contents dd{
	float:left;
	width:343px;
	padding:0;
}
section#shohin dl.two_contents dd p{
	width:343px;
}
section#shohin dl.two_contents dt{
	width:343px;
}

/*4マス分の商品*/
section#shohin dl.wide{
	float:clear;
	width:730px;
	margin:0;
	padding:0 0 30px 0;
}
section#shohin dl.wide dd{
	float:left;
	width:730px;
	margin:0;
	padding:0;
}



h3.morebnr {
	margin:0 0 20px 0;
}
ul.morebnr li{
	margin:0 0 20px 0;
	width:730px;
	float:left;
}
ul.morebnr li img{
	display:block;
}

ul.morebnr li img.bnrimg{
	border:1px solid #cccccc;
}

ul.morebnr li div.guide{
	background:url(../image/v4/top/bg_guide.jpg) no-repeat;
	width:727px;
	height:116px;
	clear:both;
}

ul.morebnr li div.guide p{
	float:left;
	margin:20px 0 0 250px;
	width:400px;

	
	
	color:#3c3e88;
	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.2rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 12px;
	line-height:1.3em;
}

*html ul.morebnr li div.guide p{
	margin:20px 0 0 125px;
}
ul.morebnr li div.guide p a img{
	display:inline;
	vertical-align:top;
	margin:0 0 0 20px
}
*html ul.morebnr li div.guide p a img{
	margin:0 0 0 10px
}

ul.morebnr li div.guide ul{
	float:left;
	margin:25px 0 0 0;
}
ul.morebnr li div.guide ul li{
	float:left;
	width:173px;
	margin:0px 0 0 20px;
	}
*html ul.morebnr li div.guide ul li{
	margin:0px 0 0 10px;
}

ul.morebnr li ul.small li{
	width:238px;
	height:68px;
	flex:left;
	margin-right:7px;
	background:url(../image/v4/top/morebnr_imgnone.png);
}
ul.morebnr li ul.small li:last-child{
	margin-right:0px;
}


/* top_right
*****************************
jquery.exflexfixed-0.3.0.js　113行目で
top_rightの位置指定をしています。
margin-left:765px
margin-top:65px
--------------------------------------------------*/
div#top_right{
	width:195px;
	float:left;
	padding:65px 0 0 0;	
}

#information{
	background:#ffffff;
	border:1px solid #cccccc;
	margin:0 0 20px 0;
	background:url(../image/v4/top/bg_info_01.gif) #ffffff top repeat-x;
	
	border-radius: 5px 5px 0 0;        /* CSS3 */  
    -webkit-border-radius:5px 5px 0 0;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px 5px 0 0;   /* Firefox用 */ 
}
#information h4 {
	color:#ffffff;
}
#information h4 span{
	display:block;
	margin:5px 10px 0px 10px;
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(../image/v4/top/icon_info_01.png) no-repeat 0 5px;
}
#information p{
	margin:0px 0px 0px 0px;
	background:url(../image/v4/top/icon_info_02.png) no-repeat 0 13px;
	padding:10px 10px 10px 10px;
	border-top:1px dotted #cccccc;
	
	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.1rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 11px;
}
dl.support{
	
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	
	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.1rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 11px;
	line-height:1.5em;
}
dl.support p{
	margin:0 8px;
	padding:5px 0 8px 0;
}
*html dl.support p{
	margin:0 4px;
}
dl.support dd dl{
	border-top:3px solid #ffffff;
	border-bottom:1px solid #cccccc;
}
dl.support dt{
	border-bottom:1px solid #cccccc;
	background-color:transparent;
}
dl.support dt img{
	display:block;
}
dl.support dl dt,
dl.support dd dl.end
{
	border-bottom:none;
	background:#e5f4f4;
}
dl.support dd{
	background:#e5f4f4;
}

dl.other{
	border:1px solid #cccccc;
	margin:20px 0 0 0;
	float:left;
	width:193px;
	
	/*対応ブラウザ$sizeValue + rem*/
	font-size: 1.1rem; 
	/* rem未対応ブラウザ($sizeValue * 10) + px*/
	font-size: 11px;
	line-height:1.5em;
	
}
dl.other dt{
	background:#eeeeee;
	height:40px;
}
dl.other dt img{
	margin:10px 0 0 10px;
}
*html dl.other dt img{
	margin:10px 0 0 5px;
}
	

dl.other dd{
	border-bottom:1px dotted #cccccc;
	height:40px;
	
}
dl.other dd a{
	display:block;
	width:193px;
	height:40px;
	font-style:normal;
	text-decoration:none;
	color:#333333;
	background:url(../image/v4/top/other_arrow.png) no-repeat 10px 15px;
}
dl.other dd a:hover{
	background-color:#f8f8f8;
}
dl.other dd span{
	display:block;
	float:left;
	margin:11px 0 0 25px;
}
*html dl.other dd span{
	margin:11px 0 0 12px;
}
dl.other dd.end{
	border-bottom:none;
}


/*preflist*/
section.preflist{
	clear: both;
	display: block;
	width: 100%;
	overflow: hidden;
	background-color: #eee;
	font-size: 11px;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 10px 0;
}
section.preflist h3{
	width: 1024px;
	margin: 0 auto 5px auto;
	float: none;
	background-color: transparent;
	border: none;
	backround-image:none;
	text-align: left;
	text-shadow: none;
	padding: 1px 0 0 0;
	border-bottom: 1px dotted #ccc;
	border-radius: 0;
}
section.preflist dl{
	width: 180px;
	padding: 0 5px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
}
section.preflist dl dd{
	display: inline-block;
}
section.preflist dl dd a {
	display: inline-block;
	margin: 3px;
}
