@charset "Shift_JIS";

/***************guide-contents***************/



.guidebox {
width:716px;
display:block;
background:url(../kenkyu/images/contents_bg.gif)  no-repeat bottom;
margin-top:10px;
clear:both;
padding:0 0 10px 0;
margin-bottom:10px;
}

.guidebox ul{
padding:5px 0 0px 0;
}
.guidebox ul.list04 li{
background:url(../images/mark05.gif) no-repeat 10px 3px;
margin:10px 20px 0 0;
padding:0 0 0 25px;
float:left;
white-space:nowrap;

zoom:1;
}
.indexlist li{
margin:4px 0 0 4px;
padding:0;
float:left;
white-space:nowrap;
width:234px;
_width:230px;
display:block;
zoom:1;
font-size:92%;
}

.indexlist li img{
margin:0 2px 0 0px;
}


.syo07list li{
width:120px;
/*width:154px;*/
display:block;
}




.guidebox ul.list05 li{
background:url(../images/mark02.gif) no-repeat 0 3px;
margin:10px 0 0 0;
padding:0 0 0 14px;
white-space:nowrap;
width:154px;
zoom:1;
}


.guidebox_left{
width:401px;
display:block;
background:url(../syohin/images/syo_bg01.jpg)  no-repeat bottom;
margin-top:10px;
padding:0 0 5px 0;
margin-bottom:10px;
float:left;
}

.guidebox_left p{
padding:5px 10px;
}



.guidebox_left #syo_g01{
float:left;

margin:5px;
}


.guidebox_right #syo_g02{
float:left;
padding:5px;
}

.guidebox_left ul{
padding:5px 0 0px 0;
float:left;
}

.guidebox_left ul.list05 li{
background:url(../images/mark02.gif) no-repeat 0 3px;
margin:0 0 5px 0;
padding:0 0 0 14px;
zoom:1;
font-size:92%;
}




.guidebox_right{
width:302px;
display:block;
background:url(../syohin/images/syo_bg02.jpg)  no-repeat bottom;
margin-top:10px;
padding:0 0 10px 0;
margin-bottom:10px;
float:right;
}


.guidebox_right p{
padding:5px 10px;
}


.guidebox_left p.tlink{
background:url(../images/mark02.gif) no-repeat 5px 6px;
margin:0 0 0 0;
padding:0 5px 0 20px;
zoom:1;
display:block;
overflow:hidden;
}


.guidebox_right p.tlink{
background:url(../images/mark02.gif) no-repeat 5px 6px;
margin:0 0 0 0;
padding:0 5px 0 20px;
zoom:1;
display:block;
overflow:hidden;
}




/*************** item ***************/

.item_name{
position:absolute;
top:5px;
left:161px;
font-size:12px;
line-height:18px;
}

.item_name2{
position:absolute;
top:5px;
left:10px;
font-size:12px;
line-height:16px;
}

.item_name3{
position:absolute;
top:30px;
left:161px;
font-size:12px;
line-height:18px;
}

.item_spec{
position:absolute;
top:27px;
left:160px;
font-size:10px;
line-height:140%;
width:185px;
}
.item_spec_f12{
position:absolute;
top:27px;
left:160px;
font-size:12px;
line-height:140%;
width:185px;
}

.font_gothic{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}


.item_spec2{
position:absolute;
top:27px;
left:10px;
font-size:12px;
line-height:140%;
width:185px;
}
.item_spec3{
position:absolute;
top:27px;
left:160px;
font-size:12px;
line-height:140%;
width:185px;
}

.item_spec4{
position:absolute;
top:27px;
left:240px;
font-size:10px;
line-height:140%;
width:185px;
}

.item_spec5{
position:absolute;
top:27px;
left:370px;
font-size:12px;
line-height:140%;
}

.item_spec6{
position:absolute;
top:27px;
left:370px;
font-size:10px;
line-height:140%;
}

.item_wide190 .item_spec6{
position:absolute;
top:55px;
left:160px;
font-size:12px;
line-height:140%;
width:185px;
}

.item_wide190 .item_spec7{
position:absolute;
top:55px;
left:300px;
font-size:12px;
line-height:140%;
width:185px;
}
.item_wide190 .item_spec8{
position:absolute;
top:55px;
left:500px;
font-size:12px;
line-height:140%;
width:185px;
}



.item_name a{color:#555555; text-decoration:underline;}
.item_name a:hover {color:#CC0000; text-decoration:underline;}
.item_name2 a{color:#555555; text-decoration:underline;}
.item_name2 a:hover {color:#CC0000; text-decoration:underline;}
.item_name3 a{color:#555555; text-decoration:underline;}
.item_name3 a:hover {color:#CC0000; text-decoration:underline;}


.item_link a{
font-size:12px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mark02.gif) no-repeat left 3px;
margin:3px 0 0;
padding:0 0 0px 14px;
width:auto;
}

* html .item_link a{
	background-position:left 0px;
}


.item_left190{
position:relative;
float:left;
width:353px;
padding:0 10px 10px 0;
}

.item_right190{
position:relative;
float:left;
width:353px;
padding:0 0 10px 0;
}


.item_left220{
position:relative;
float:left;
width:353px;
padding:0 10px 10px 0;
}

.item_right220{
position:relative;
float:left;
width:353px;
padding:0 0 10px 0;
}

.item_left225{
position:relative;
float:left;
width:353px;
padding:0 10px 10px 0;
}

.item_right225{
position:relative;
float:left;
width:353px;
padding:0 0 10px 0;
}

.item_left180{
position:relative;
float:left;
width:353px;
padding:0 10px 10px 0;
}

.item_right180{
position:relative;
float:left;
width:353px;
padding:0 0 10px 0;
}

.item_left190 .item_link{
position:absolute;
top:147px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_right190 .item_link{
position:absolute;
top:147px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}


.item_left220 .item_link{
position:absolute;
top:177px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_right220 .item_link{
position:absolute;
top:177px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_left225 .item_link{
position:absolute;
top:182px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_right225 .item_link{
position:absolute;
top:182px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_left180 .item_link{
position:absolute;
top:137px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_right180 .item_link{
position:absolute;
top:137px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}





.item_wide{
position:relative;
width:716px;
padding:0 0 10px 0;
}
.item_wide .item_link{
position:absolute;
top:137px;
/*left:180px;*/
left:160px;
font-size:10px;
line-height:14px;
}

.item_wide190{
position:relative;
width:716px;
padding:0 0 10px 0;
}
.item_wide190 .item_link{
position:absolute;
top:147px;
/*left:545px;*/
left:525px;
font-size:10px;
line-height:14px;
}
.item_wide190 .icon{
position:absolute;
top:5px;
left:310px;
}



.guidebox ul.list_color li{
margin:0;
padding:20px 0 10px 14px;
float:left;
width:100px;
zoom:1;
font-size:12px;
}
.guidebox .attention{
font-size:10px;
padding-left:10px;
}



.topitembox_3set{
	display:block;
	background:url(../images/top_item_bg_3set.gif)  no-repeat bottom;
	overflow:hidden;
}

* html .topitembox_3set{
	height:0;
	}
.topitembox_2set{
	display:block;
	background:url(../images/top_item_bg_2set.gif)  no-repeat bottom;
	overflow:hidden;
}

* html .topitembox_2set{
	height:0;
	}
.topitembox_1set{
	display:block;
	background:url(../images/top_item_bg_1set.gif)  no-repeat bottom;
	overflow:hidden;
}

* html .topitembox_1set{
	height:0;
	}

.topitembox{
width:229px;
display:block;
float:left;
}

.topitembox .box{
margin:7px;
overflow:hidden;
}


.topitembox .box p.tlink{
text-align:right;
float:right;
display:block;
background:url(../images/mark02.gif) no-repeat left 3px;
width:auto;
margin:7px 0 0 0;
padding:0 0 7px 14px;
}
#content1 { display:block; }
#content2 { display:none;}
#content3 { display:none;}
#content4 { display:none;}
#content5 { display:none;}



@media print{

.contactbox{
_margin-top:50px;
display:block;
zoom:1;
}
}


