@charset "Shift_JIS";

/* ◆other CSS◆ */


/* ------------------------------

▼パンくずの部分
▼左コラム部分
▼右コラム部分
▼シンプルタイプの右部分(ご利用案内など) 
▼育成報告
▼ご利用案内

------------------------------ */




/* ▼ パンくずの部分  */

div.breadcrumbs {
	overflow:hidden;
	margin:8px 0;
	padding:0;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#aaa;
	border:1px solid #ddd;
}

div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {
	float:left;
	overflow:hidden;
	height:20px;
	padding:0 8px;
	font-style:normal;
}

div.breadcrumbs span {
	background:url(../oth/oth_img/bg-breadcrumb.jpg) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 8px;
	width:0px;

	filter:alpha(opacity=40);
	opacity:0.4;
}

div.breadcrumbs a.breadright{float:right;
	border-left:1px solid #ddd;}




/* ▼ 左コラム部分 */

#otherleft{
	float:left;
	width:191px;
	padding-right:19px;
	padding-top:12px;
	margin-bottom:12px;
	background:url(../oth/oth_img/sabtateline.gif) repeat-y;
	}

.oth_m{margin:20px auto 5px 0px;}   /*◆メニュー上下のマージン*/

div.m_left{
	width:78px;
	float:left;
	}

div.m_right{
	width:110px;
	float:right;
	}

.menu_list p{
	margin:0px auto 1px 7px;
	padding-left:11px;
	background:url(../oth/oth_img/list_btn.gif) no-repeat left center ;
	font-size:11.5px;
	}

.menu_list p:hover{
	background:url(../oth/oth_img/list_btn_hover.gif) no-repeat center left;
	}



/* ▼ 右コラム部分 */

#otherright{
	width:520px;
	float:right;
	background:url(../oth/oth_img/sabmiginaka.gif) repeat-y;
	}

.oth_rcol{
	padding:15px 25px;
	}

.oth_r_ue{
	background:url(../oth/oth_img/sabmigiue.gif) no-repeat top;
	height:10px;
	}

.oth_r_sita{
	background:url(../oth/oth_img/sabmigisita.gif) no-repeat bottom;
	height:15px;
	clear:both;
	}

.zline{
	background:url(../oth/oth_img/zline.gif) no-repeat bottom;
	height:10px;
	clear:both;
	}

img.title_img{  /*◆まだまだ未完成の各ページタイトル部分です*/
	margin-top:-22px;
	margin-bottom:10px;
	}



/* ▼ シンプルタイプの右部分(ご利用案内など) */


.simbox h3{
	margin:15px 0px 10px 0px;
	border-left:5px solid #ff3300;
	border-bottom:1px solid #ff3300;
	padding:0px 0px 1px 4px;
	font:1em bolder;
	color:#ff3300;
	}

.simbox h5{
	color:#339966;
	font-size:0.95em;
	font-weight:bold;
	margin-bottom:5px;
	}

.simbox p{
	font-size:0.75em;
	margin-left:3px;
	}

p.sho{
	font-size:0.65em;
	margin:1px 0px 3px 10px;
	}

img.flo_r{
	float:right;
	}


.pagetop{
	margin:5px 5px 0px auto;
	float:right;
	}




/* ▼ 育成報告 */


.toko{
	margin:10px 0px;
	padding:5px;
	border:1px dotted silver;
	background-color:#FFFFDD;
	height:142px;
	}

.toko_s{
	float:left;
	width:237px;
	}

#otherright .toko h4{
	color:green;
	background:url(../iku/img/toko_t.gif) left center no-repeat;
	padding-left:14px;
	margin-top:5px;
	font-weight:bold;
	font-size:0.95em;
	}

#otherright .toko h5{
	float:right;
	font-weight:bold;
	margin:3px 0px;
	font-size:0.7em;
	}

#otherright .toko p{
	border-bottom:1px dotted silver;
	border-top:1px dotted silver;
	padding:5px 0px;
	clear:both;
	}

#otherright .toko h6{
	font:0.6em bold;
	margin-top:5px;
	color:red;
	float:right;
	}

.toko img{
	width:200px;
	float:left;
	margin-right:7px;
	padding:3px;
	border:1px solid silver;
	}


/* ▼ ご利用案内 */

.jyuraku{
	margin:15px;
	float:right;
	}
