/* CSS Document */

td		{ font-size: 10pt; }
a 		{ color: blue; }
a:visited 	{ color: blue; }
a:hover 	{ color: #ff6633; }

#item_search { border-top:0; font-size:10pt; padding:10px 0 8px 0;}
#item_search input#text{margin-left:5px; }
#item_search a.more{ background-image:url(../images/pt_red.gif); background-repeat:no-repeat; background-position:0 2px; margin-top:3px; margin-left:5px; padding-left:12px; color:#666666; text-decoration:none;}
#item_search a:hover{ background-image:url(../images/pt_red.gif); background-repeat:no-repeat; background-position:0 2px; margin-top:3px; margin-left:5px; padding-left:12px; color:#ff6633; text-decoration:underline;}
.parent01_search{ border:solid 1px #C85F69; margin-bottom:8px;}
.parent01_search h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; color:#FFFFFF; background-color:#C85F69;}

#parent_right{ padding:0 7px 0 4px; }

.parent01_howto{ border:solid 1px #cccccc; margin-bottom:8px;margin-top:8px;}
.parent01_howto h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; color:#eeeeee; background-color:#000066;}
.parent01_howto ul{margin:4px 0 2px 8px; padding:0; list-style:none;}

.parent01_member{ border:solid 1px #cccccc;}
.parent01_member h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; color:#eeeeee; background-color:#000066; }
.parent01_member ul{margin:4px 0 2px 8px; padding:0; list-style:none;}

.parent01_recommend{ margin-bottom:8px;margin-top:8px;}
.parent01_recommend h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; color:#ffffff; background-color:#C85F69 }
.parent01_recommend ul{margin:2px 7px 0 7px; padding:0; list-style:none;}
.parent01_recommend li{ line-height:110%; font-size:8pt; margin-bottom:3px;}
.parent01_recommend li.last{border-bottom:0; margin-bottom:0;}
.parent01_recommend a{ color:#666666; text-decoration:none;}
.parent01_recommend a:visited{ color:#666666;}
.parent01_recommend a:hover{ color:#ff6633; text-decoration:underline;}
.parent01_recommend a.nenga{
	color:#666666;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 3px;
	margin-top: 3px; 
}
.linklist1 { margin:2px 0 0 8px; font-size:9pt; color:#666666;}
.linklist1 li{line-height:140%; padding-left:10px; background-image:url(../images/pt_navy.gif); background-repeat:no-repeat; background-position:0 3px;}
.linklist1 a{ color:#666666; text-decoration:none;}
.linklist1 a:visited{ color:#666666;}
.linklist1 a:hover{ color:#ff6633; text-decoration:underline;}

.small { font-size:8pt; }

#flow { margin-top: 8px; text-align:center; }
#flow h4 { font-size:9pt; margin:0px 0px 5px; color:#000066;}
#flow ul { margin:0;}

#souryou { margin-top: 8px; line-height:120%; }
#souryou h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; background-color:#C85F69; color:#FFFFFF; background-image: url(../images/navi/right_space.gif); background-repeat: no-repeat; background-position: right top; }
#souryou h4 a{ color:#FFFFFF; text-decoration:none;}
#souryou h4 a:visited{ color:#FFFFFF;}
#souryou h4 a:hover{ color:#ff6633; text-decoration:underline;}
#souryou_naiyo{ background-color:#fff6e5; padding-top: 3px; padding-left: 3px; }

#oshiharai { margin-top: 8px; line-height:120%; }
#oshiharai h4 { font-size:9pt; font-weight:bold; margin:0; padding:3px 5px; background-color:#C85F69; color:#FFFFFF; background-image: url(../images/navi/right_space.gif); background-repeat: no-repeat; background-position: right top; }
#oshiharai h4 a{ color:#FFFFFF; text-decoration:none;}
#oshiharai h4 a:visited{ color:#FFFFFF;}
#oshiharai h4 a:hover{ color:#ff6633; text-decoration:underline;}
#oshiharai_naiyo{ background-color:#fff6e5; }

.parent01_attention {font-size:8pt; color:#555555; margin-bottom:8px;}
.parent01_attention ul{margin:0; padding:0; list-style:none;}
.parent01_attention li{line-height:110%; text-indent:-10px; padding-left:12px; margin-bottom:3px;}
