#titlebg_bg{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image:   url(../../profiles/img_p7/top_title.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.midashi{
	border-top:1px solid #A1820A;
	border-left:4px solid #A1820A;
	font-size:14px;
	font-weight: bold;
	color:#A1820A;
	padding:5px 0px 0px 7px;
	margin-bottom:5px;
}
/* side menu link*/
#sidekomi a{
	background-image: url(../../../common/img/link_mark_green.gif);
	background-repeat:no-repeat;
	background-position:4% 50%;
	border-bottom:1px solid #cccccc;
	border-top:2px solid #cccccc;
	margin:1px 0px 0px 0px;
	padding: 6px 0px 6px 18px;
	display:block;
	font-weight: bold;
}
#sidekomi a:hover{
	background-color:#353182;
	color: #FFFFFF;
}
#sidelink a{
	background-image: url(../../../common/img/link_mark_green2.gif);
	background-repeat:no-repeat;
	background-position:5% 50%;
	border-bottom:1px solid #cccccc;
	display:block;	
	padding:6px 0px 6px 18px;
}
#sidelink a:hover{
	background-color:#353182;
	color: #FFFFFF;
}
#sidelink2 a{
	background-image: url(../../../common/img/link_mark_green2.gif);
	background-repeat:no-repeat;
	background-position:16px 50%;
	border-bottom:1px solid #cccccc;
	display:block;	
	padding:3px 0px 3px 25px;
}
#sidelink2 a:hover{
	background-color:#353182;
	color: #FFFFFF;
}
/* toi border*/
.toibox{
	padding:8px;
	border:1px dashed #A1820A;
}
/* column border*/
.underbox_tit{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	background-color:#FDD000;
	width: 65%;
}
.underbox{
	font-size:10px;
	padding:8px;
	border:1px solid #FDD000;
	margin:0px 0px 3px 0px;
}
.underbox_ph{
	background: url(../../../products/img/p2c_ph.jpg) no-repeat;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}
.underbox2{
	font-size:10px;
	padding:2px;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	margin:0px 0px 3px 0px;
}
.underbox3{
	font-size:10px;
	padding:8px;
	border:1px solid #FDD000;
	background-color:#FFFFCC;
	margin:0px 0px 3px 0px;
}
/* contents top link */
#indexlink{
	border-top:1px dashed #cccccc;
}
#indexlink a{
font-size:14px;
	border-bottom:1px dashed #cccccc;
	display:block;	
	padding:8px 0px 8px 0px;
}
#indexlink a:hover{
text-decoration:none;
}
#indexlink span{
	border-bottom:1px dashed #cccccc;
	display:block;	
	padding:16px 0px 2px 0px;
}
.dyellowbox{
	background: url(../../../products/img/dyellow_r.gif) no-repeat;
	background-position:top right;
	background-color:#fff3d9;
	padding:15px;
}
#side_tbar{
	border-top:2px solid #CCFF00;
	border-bottom:1px solid #cccccc;
	height:2px;
	margin:1px 0px 0px 0px;
}
.page3_waku{
 border-top:1px solid #A1820A;
	border-right:1px solid #A1820A;
	text-align:center;
}
.page3_komidashi{
 border-bottom:1px solid #A1820A;
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 3px 0px;
}
/* top table */
.tophyou table{
	font-size:10px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	}
.tophyou table td{
	padding: 1px 1px 1px 5px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.tophyou_link{
	background-image: url(../../../common/img/link_mark_yellow.gif);
	background-repeat:no-repeat;
	background-position:4% 50%;
	padding-left:15px;
	}
.komigreen {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	color: #66B821;
	font-weight: bold;

}
.imgback {
	background-image: url(../../profiles/img_p7/title_img.jpg);
	background-repeat: no-repeat;
}
