@charset "utf-8";
/* CSS Document */

/*main*/
#container #main #shouhin_btn {
    margin-top:86px;
	display:block;
	margin-left:30px;
	width:725px;
	height:22px;
}

#container #main #shouhin_btn img{
	margin-left:8px;
}

*html body #container #main #shouhin_btn{
	margin-top:15px;
}

#container #main #shouhin_btn a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
}

#container div#shouhin_box {
	width:725px;
	margin-top:15px;
	margin-left:38px;
	margin-bottom:8px;
	float:left;
	display:inline;
}

#container #main h1#boseki_title {
	display:block;
	margin-bottom:15px;
	width:725px;
	height:22px;
	background:url(../img/boseki_title.gif) no-repeat;
	position:relative;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:400;
}
#container #main h1#boseki_title p{
padding-top:5px;
padding-right:10px;
}

#container #main h1#boseki_title a:link {
	color:#666666;
	text-decoration: none;
	font-weight:400;
}
#container #main h1#boseki_title a:visited {
	text-decoration: none;
	color:#666666;
		font-weight:400;
}
#container #main h1#boseki_title a:hover {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}
#container #main h1#boseki_title a:active {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}

#container #main h2#huzoku_title {
	display:block;
	margin-bottom:15px;
	width:725px;
	height:22px;
	background:url(../img/huzoku_title.gif) no-repeat;
	position:relative;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:400;
}
#container #main h2#huzoku_title p{
padding-top:5px;
padding-right:10px;
}

#container #main h2#huzoku_title a:link {
	color:#666666;
	text-decoration: none;
	font-weight:400;
}
#container #main h2#huzoku_title a:visited {
	text-decoration: none;
	color:#666666;
		font-weight:400;
}
#container #main h2#huzoku_title a:hover {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}
#container #main h2#huzoku_title a:active {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}

#container #main h3#gaisaku_title {
	display:block;
	margin-bottom:15px;
	width:725px;
	height:22px;
	background:url(../img/gaisaku_title.gif) no-repeat;
	position:relative;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:400;
}
#container #main h3#gaisaku_title p{
padding-top:5px;
padding-right:10px;
}

#container #main h3#gaisaku_title a:link {
	color:#666666;
	text-decoration: none;
	font-weight:400;
}
#container #main h3#gaisaku_title a:visited {
	text-decoration: none;
	color:#666666;
		font-weight:400;
}
#container #main h3#gaisaku_title a:hover {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}
#container #main h3#gaisaku_title a:active {
	text-decoration: underline;
	color:#666666;
	font-weight:400;
}

#container #main h4#chokoku_title {
	display:block;
	width:725px;
	height:22px;
	background:url(../img/chokoku_title.gif) no-repeat;
	position:relative;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:400;
}
#container #main h4#chokoku_title p{
padding-top:5px;
padding-right:10px;
}

#container #main h4#chokoku_title a:link {
	color:#666666;
	text-decoration: none;
	font-weight:400;
}
#container #main h4#chokoku_title a:visited {
	text-decoration: none;
	color:#666666;
		font-weight:400;
}
#container #main h4#chokoku_title a:hover {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}
#container #main h4#chokoku_title a:active {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}

#container #main h5#shiki_title {
	display:block;
	width:725px;
	height:22px;
	background:url(../img/shiki_title.gif) no-repeat;
	position:relative;
	font-size:11px;
	text-align:right;
	color:#666666;
	font-weight:400;
}
#container #main h5#shiki_title p{
padding-top:5px;
padding-right:10px;
}

#container #main h5#shiki_title a:link {
	color:#666666;
	text-decoration: none;
	font-weight:400;
}
#container #main h5#shiki_title a:visited {
	text-decoration: none;
	color:#666666;
		font-weight:400;
}
#container #main h5#shiki_title a:hover {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}
#container #main h5#shiki_title a:active {
	text-decoration: underline;
	color:#666666;
		font-weight:400;
}

#container #main div#box {
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back.jpg) no-repeat;
	display:inline;
}

#container #main div#box img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}

#container #main div#box2 {
    margin-top:15px;
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back.jpg) no-repeat;
	display:inline;
}


#container #main div#box2 img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box2 h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box2 p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}
#container #main div#box_gray {
    margin-top:15px;
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back_gray.jpg) no-repeat;
	display:inline;
}


#container #main div#box_gray img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box_gray h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box_gray p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}

#container #main div#box2_gray {
    margin-top:15px;
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back_gray.jpg) no-repeat;
	display:inline;
}


#container #main div#box2_gray img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box2_gray h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box2_gray p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}


#container #main div#box_green {
    margin-top:15px;
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back_green.jpg) no-repeat;
	display:inline;
}


#container #main div#box_green img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box_green h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box_green p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}


#container #main div#box2_green {
    margin-top:15px;
	margin-left:13px;
    float:left;
	width:166px;
	height:234px;
	background:url(../img/box_back_green.jpg) no-repeat;
	display:inline;
}


#container #main div#box2_green img{
    margin-left:8px;
    margin-top:8px;
}

#container #main div#box2_green h3{
    color:#333333;
    margin-left:13px;
	margin-top:6px;
	background:url(../img/menu_vector_gray.gif) no-repeat;
	font-weight:600;
	padding-left:13px;
    font-size:11px;
}

#container #main div#box2_green p{
    color:#333333;
	margin-top:1px;
    margin-left:13px;
	line-height:14px;
    font-size:10px;
}


#container #main #top_btn {
    top:180px;
	left:50px;
	margin-top:20px;
	display:block;
	width:150px;
	height:22px;
}

#container #main #top_btn img{
	margin-left:8px;
}

#container #main #top_btn a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
}
