/*　ボディ　*/
body { margin:0px; font-size:12px; color:#333333; line-height:16px }

/* テキスト　本文 */
.txt_9gray { font-size:9px; line-height:14px; color:#333333 }

.txt_10White { font-size:10px; line-height:12px; color:#ffffff }
.txt_10black { font-size:10px; line-height:12px; color:#000000 }
.txt_10gray { font-size:10px; line-height:14px; color:#333333 }
.txt_10plum { font-size:10px; line-height:14px; color:#990033 }
.txt_10red { font-size:10px; line-height:14px; color:#ff0000 }
.txt_10red_B { font-size:10px; line-height:14px; color:#ff0000 ;font-weight: bold }
.txt_10blue { font-size:10px; line-height:14px; color:#336666 }
.txt_10blue2 { font-size:10px; line-height:14px; color:#0000cc }
.txt_10green { font-size:10px; line-height:14px; color:#006633 }
.txt_10plum_b { font-size:10px; line-height:14px; color:#990033 ;font-weight: bold }

.txt_12black { font-size:12px; line-height:14px; color:#000000 }
.txt_12gray { font-size:12px; line-height:16px; color:#333333 }
.txt_12plum { font-size:12px; line-height:16px; color:#990033 }
.txt_12red { font-size:12px; line-height:16px; color:#ff0000 }
.txt_12green { font-size:12px; line-height:16px; color:#006600 }
.txt_12orenge { font-size:12px; line-height:16px; color:#ff9900 }
.txt_12blue0 { font-size:12px; line-height:16px; color:#0000ff }
.txt_12blue1 { font-size:12px; line-height:16px; color:#336666 }
.txt_12blue2 { font-size:12px; line-height:16px; color:#3399cc }
.txt_12plum_b { font-size:12px; line-height:16px; color:#990033 ;font-weight: bold }
.txt_12gray_b { font-size:12px; line-height:16px; color:#333333 ;font-weight: bold }
/* 1031　新規追加 */
.txt_12red_B { font-size:12px; line-height:14px; color:#ff0000 ;font-weight: bold }

.txt_14gray { font-size:14px; line-height:18px; color:#333333 }
.txt_14plum { font-size:14px; line-height:18px; color:#990033 }
.txt_14White{ font-size:14px; line-height:18px; color:#ffffff }
.txt_14plum_b { font-size:14px; line-height:18px; color:#990033 ;font-weight: bold }
.txt_14White_b { font-size:14px; line-height:18px; color:#ffffff ;font-weight: bold }
.txt_14gray_b { font-size:14px; line-height:18px; color:#333333 ;font-weight: bold }
.txt_14blue_b { font-size:14px; line-height:18px; color:#336666 ;font-weight: bold }
	

.txt_16gray { font-size:16px; line-height:20px; color:#333333 }
.txt_16plum { font-size:16px; line-height:20px; color:#990033 ;font-weight: bold }
.txt_16White_b { font-size:16px; line-height:20px; color:#ffffff ;font-weight: bold }

.txt_18f9 { font-size:18px; line-height:18px; color:#ff9900 }

.txt_22plum { font-size:22px; line-height:22px; color:#990033 ;font-weight: bold }

.txt_link12 { font-size:12px; line-height:18px}
.txt_link10 { font-size:10px; line-height:12px}

/* リンク -- トップ */
a.link_01:link { color:#336666; text-decoration:underline  }
a.link_01:visited { color:#336666; text-decoration:underline }
a.link_01:hover { color:#336666; text-decoration:underline  }
a.link_01:active { color:#336666; text-decoration:underline}

a.link_02:link { color:#333333; text-decoration: none }
a.link_02:visited { color:#333333; text-decoration:none }
a.link_02:hover { color:#333333; text-decoration:underline }
a.link_02:active { color:#333333; text-decoration:underline }

a.link_red:link { color:#cc0000; text-decoration:underline }
a.link_red:visited { color:#cc0000; text-decoration:underline }
a.link_red:hover { color:#cc0000; text-decoration:underline }
a.link_red:active { color:#cc0000; text-decoration:underline }

a.link_orange:link { color:#ff9900; text-decoration:underline }
a.link_orange:visited { color:#ff9900; text-decoration:underline }
a.link_orange:hover { color:#ff9900; text-decoration:underline }
a.link_orange:active { color:#ff9900; text-decoration:underline }

a.link_green:link { color:#669900; text-decoration:none }
a.link_green:visited { color:#669900; text-decoration:none }
a.link_green:hover { color:#669900; text-decoration:underline }
a.link_green:active { color:#669900; text-decoration:underline }

a.link_white:link { color:#ffffff; text-decoration:none }
a.link_white:visited { color:#ffffff; text-decoration:none }
a.link_white:hover { color:#ffffff; text-decoration:underline }
a.link_white:active { color:#ffffff; text-decoration:underline }

a.link_plum:link { color:#990033; text-decoration:underline }
a.link_plum:visited { color:#990033; text-decoration:underline }
a.link_plum:hover { color:#990033; text-decoration:underline }
a.link_plum:active { color:#990033; text-decoration:underline }


/* 背景色 */
.bg_f3 { background-color:#f3f3f3 }
.bg_e6 { background-color:#e6e6e6 }
.bg_99 { background-color:#999999 }
.bg_de { background-color:#dedede }
.bg_ff { background-color:#ffffff }
.bg_ccc { background-color:#cccccc }
.bg_green { background-color:#5d7a48 }
.bg_green2 { background-color:#f3faf4 }
.bg_blue { background-color:#b3d2f7 }
.bg_red { background-color:#ffc6b0 }


/* 背景画像 */
.bg_old { background-image:url("/yebisu/image/img_back/bg_color.gif") }
.bg_old_right { background-image:url("/yebisu/image/img_back/bg_right.gif") }
.bg_old_bottom { background-image:url("/yebisu/image/img_back/bg_bottom.gif") }
.bg_old_check { background-image:url("/image/img_jouei/bg_check.gif") }
.bg_old_jouei { background-image:url("/imgcommon/bg_jouei.gif") }
.bg_top_22 { background-image:url("/image/img_index/bg_2_2.jpg") }
.bg_top_24 { background-image:url("/image/img_index/bg_2_4.jpg") }
.bg_top_31 { background-image:url("/image/img_index/bg_3_1.jpg") }

.bg_main { background-image:url("/imgcommon/bg_main.gif"); background-repeat:repeat-x }


.indent_33 { padding-left: 33px; }
.indent_12 { padding-left: 12px; }


.bo_05 { border-style: solid; border-width: 0.5px }
.bo_01 { border-style: solid; border-width: 1px }
.bo_02 { border-style: solid; border-width: 2px }


/*=====================================================================
//  共通設定
//=====================================================================*/
*{
	margin:0;
	padding:0;
}

ul li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clr{
	clear:both;
/* macIE対策\*/
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
/* macIE対策*/
}

.test{
	border:1px solid #333;
}

/*#page{
	width:760px;
	text-align:left;
}*/

/*=====================================================================
//  トップ
//=====================================================================*/
.top{
	width:760px;
	height:550px;
	background:url(/image/img_index/top.jpg) no-repeat;
	margin-top:70px;
}

h1{
	height:170px;
	text-indent:-9999px;
}

.top .inner{
	width:700px;
	margin-left:20px;
}

.top .box-left{
	width:460px;
	float:left;
}

.top .box-right{
	width:180px;
	float:right;
	padding-top:30px;
}

.top .box-right .box{
	width:180px;
}

.top p.shinjuku,
.top p.yurakucho{
	width:200px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
}

.top p.shinjuku a,
.top p.yurakucho a{
	width:200px;
	height:40px;
	display: block;
}

.top p.umeda{
	width:180px;
	height:35px;
	margin-top:20px;
	text-indent:-9999px;
}

.top p.umeda a{
	width:180px;
	height:35px;
	display: block;
}

.top a:hover img {
	filter:alpha(opacity=60);
	opacity:0.6;
}

.top .footer{
	margin-top:155px;
}

.top .footer li{
	font-size:10px;
	color:#333;
	background:url(/imgcommon/top_icon.gif) no-repeat left center;
	float:left;
	padding-left:15px;
	margin-right:20px;
}

.top .footer li a{
	color:#333;
	text-decoration:none;
}

.top .footer li a:hover{
	color:#333;
	text-decoration:underline;
}

