@charset "utf-8";

/* CSS Document */

/* マージン・パディング */

.marginw5{margin:0 5px;}
.marginw10{margin:0 10px;}

.marginh5{margin:5px 0;}
.marginh10{margin:10px 0;}

.margintop10{margin:10px 0 0 0;}
.margintop20{margin:20px 0 0 0;}

.marginbtm5{margin:0 0 5px 0;}
.marginbtm10{margin:0 0 10px 0;}
.marginbtm15{margin:0 0 15px 0;}
.marginbtm20{margin:0 0 20px 0;}
.marginbtm30{margin:0 0 30px 0;}
.marginbtm40{margin:0 0 40px 0;}

.marginlft5{margin:0 0 0 5px;}
.marginlft10{margin:0 0 0 10px;}
.marginlft20{margin:0 0 0 20px;}
.marginlft30{margin:0 0 0 30px;}
.marginlft40{margin:0 0 0 40px;}
.marginlft50{margin:0 0 0 50px;}
.marginlft60{margin:0 0 0 60px;}
.marginlft80{margin:0 0 0 80px;}
.marginrgt5{margin:0 5px 0 0;}
.marginrgt10{margin:0 10px 0 0;}

.paddingh5{padding:5px 0;}
.paddingh10{padding:10px 0;}

.paddingw5{margin:0 5px;}

.paddingrgt5{padding:0 5px 0 0;}
.font0 { font-size:1px; line-height:1px;}

p{ margin:0; padding:0;}
#photo_l { background-color: #EBEBEB; margin-right:7px; padding: 3px; border: 1px solid #CCCCCC; width:auto;}
#photo_l img{ margin-bottom:5px;}
#photo_r {background-color: #EBEBEB; margin-left:7px; padding: 3px; border: 1px solid #CCCCCC; float:right; text-align:left; width:auto;}
#photo_r img{ margin-bottom:5px;}
.txt_idt{ text-indent:-1em; padding-left:1em; margin:0; padding:0;}
h3#mds3 { margin:10px 0 5px 0; font-size:0.9em;}
/*\*/
h3#mds3:first-letter { color:#008800; font-size:0.9em;}
/**/
ul.disc{list-style-type:disc;	margin:5px 0; padding:0;}
ul.disc li{ margin-top:4px; margin-left:2em;}

ol.decimal{list-style-type:decimal;	margin:5px 0; padding:0;}
ol.decimal li{ margin-top:4px; margin-left:2em;}

.ph {
	background-color: #EBEBEB;
	margin:5px;
	padding: 3px;
	border: 1px solid #CCCCCC; width:auto;
}


img.pht_r { float:right; margin:0 0 15px 15px; }
img.pht_l { float:left; margin:0 15px 15px 0; }

.resmenu{
height:30px;
width:510px;
overflow:hidden;
}

.resmenu ul{
margin:0;
padding:0;
}

.resmenu li{
float:left;
list-style:none;
/*  Mac IE\*/
overflow: hidden;
/* */
}

.clear { clear:both;}

.resmenu li a{
display:block;
height:100%;
text-indent:-9999px;
}

.resm01{
background-image:url(../../eco/reuse_item/images/resmenu_01.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm01_here{
background-image:url(../../eco/reuse_item/images/resmenu_01_act.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm01 a:hover{
background-image:url(../../eco/reuse_item/images/resmenu_01_over.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm02{
background-image:url(../../eco/reuse_item/images/resmenu_02.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm02_here{
background-image:url(../../eco/reuse_item/images/resmenu_02_act.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm02 a:hover{
background-image:url(../../eco/reuse_item/images/resmenu_02_over.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm03{
background-image:url(../../eco/reuse_item/images/resmenu_03.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm03_here{
background-image:url(../../eco/reuse_item/images/resmenu_03_act.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm03 a:hover{
background-image:url(../../eco/reuse_item/images/resmenu_03_over.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm04{
background-image:url(../../sanchoku/houshin/images/resmenu_04.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm04_here{
background-image:url(../../sanchoku/houshin/images/resmenu_04_act.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm04 a:hover{
background-image:url(../../sanchoku/houshin/images/resmenu_04_over.gif);
background-repeat:no-repeat;
width:117px;
height:30px;
}

.resm05{
background-image:url(../../sanchoku/houshin/images/resmenu_05.gif);
background-repeat:no-repeat;
width:217px;
height:30px;
}

.resm05_here{
background-image:url(../../sanchoku/houshin/images/resmenu_05_act.gif);
background-repeat:no-repeat;
width:217px;
height:30px;
}

.resm05 a:hover{
background-image:url(../../sanchoku/houshin/images/resmenu_05_over.gif);
background-repeat:no-repeat;
width:217px;
height:30px;
}




.float_left{
	float:left;
	margin:0;
	padding:0;
}

.float_right{
	float:right;
	margin:0;
	padding:0;
}