﻿@charset "utf-8";
/******* YONEFU styles *******/
h4 { /* 基本タイトル */
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

h3 { /* 基本タイトル */
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

h2 { /* 基本タイトル */
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

h1 { /* 基本タイトル */
	padding: 0px; 
	margin: 0px; 
	font-size: 100%;
	text-align:left;
}

/******* hyperlink and anchor tag styles *******/
a:visited{
	color: #FF0000;
	text-decoration: underline;
}
a:link{
	color: #FF0000;
	text-decoration: underline;
}
a:hover{
	color: #FF9933;
	text-decoration: underline;
}
body {
	/*background : #fff url(/001/blossoms.jpg) no-repeat bottom right; */;margin : 0;
	padding : 0;
	SCROLLBAR-ARROW-COLOR: #2E8B57;
	SCROLLBAR-BASE-COLOR: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFAFA;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #DCDCDC;
	SCROLLBAR-TRACK-COLOR: #F8F8FF;
	SCROLLBAR-DARKSHADOW-COLOR: #696969;
	background-repeat: repeat-x;
	background-color: #000000;
}
img{ border:0px;}/* イメージボーダー指定 */
/******************* page up ******************/
#pageup {
	position: absolute;
}
#pageup a {
	display: block;
	width: 30px;
	height: 45px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../img/site/pgup.gif) no-repeat;
}
#pageup a:hover {
	background: url(../img/site/pgup_o.gif) no-repeat;
}
/************** header tag styles **************/
.line {
	background-image: url('../img/bg/bg_line_3x10.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.line_2 {
	background-image: url('../img/bg/bg_line_blue3.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.line_sp01 {
	background-image: url('../img/bg/line_big_black01.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.tline01 {
	width: 10px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.tline02 {
	width: 10px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #CCCCCC;
}
.red_text01 {
	text-align: left;
	font-size: small;
	color: #D80601;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-left: 5px;
	vertical-align: top;
}
.red_text02 {
	text-align: left;
	font-size: small;
	color: #D80601;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.sp_text01 {
	text-align: left;
	font-size: small;
	color: #993300;
	line-height: 150%;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック";
	vertical-align: middle;
	font-weight: bold;
}
.menu_text_bold_o {
	text-align: left;
	font-size: small;
	color: #DC8323;
	line-height: 150%;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック";
	padding-left: 5px;
}
.top_menu_text {
	text-align: right;
	font-size: small;
	color: #996633;
	font-family: "ＭＳ Ｐゴシック";
	padding-left: 5px;
	vertical-align: middle;
	font-weight: normal;
	line-height: 150%;
	padding-right: 5px;
}
.main_text_left_bold {
	color: #333333;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
	line-height: 150%;
	font-weight: bold;
	padding-left: 5px;
}
.text_right {
	text-align: right;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 12px;
	vertical-align: middle;
}
.main_text_left_s {
	color: #996633;
	border-width: 0;
	font-size: x-small;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
	line-height: 150%;
	padding-left: 5px;
	vertical-align: middle;
	padding-right: 5px;
	font-weight: normal;
}
.main_text_left {
	color: #624120;
	border-width: 0;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
	line-height: 150%;
	padding-left: 5px;
	font-weight: normal;
	vertical-align: middle;
	padding-right: 5px;
}
.main_text_left02 {
	color: #624120;
	border-width: 0;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
	line-height: 150%;
	padding-left: 15px;
	font-weight: normal;
	vertical-align: middle;
	padding-right: 10px;
}
.main_text_center {
	border-width: 0px;
	color: #996633;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	line-height: 150%;
	vertical-align: middle;
}
.end_menu_txt {
	border-width: 0px;
	color: #333333;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック";
	text-align: center;
	font-weight: normal;
	line-height: 150%;
	background-image: url('../img/bg/menu_select_bg_h.png');
}
.frame_title {
	border-width: 0px;
	color: #666666;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック";
	text-align: left;
	line-height: 200%;
	padding-left: 10px;
	font-weight: bold;
	background-color: #EAEAEA;
	vertical-align: middle;
}

/************** title styles **************/

/************** END styles **************/
.end_menu {
	vertical-align: middle;
	text-align: center;
	line-height: 35px;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	color: #FFFFFF;
	background-image: url('../img/bg/end_menu.gif');
	background-repeat: no-repeat;
}
.title_01 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background-image: url('../img/bg/title/title_bg.gif');
	background-repeat: no-repeat;
	line-height: 21px;
}
.plan_bg {
	background-color: #CCCCCC;
}
.plan_text {
	font-family: "ＭＳ Ｐゴシック";
	font-size: medium;
	font-weight: bold;
	color: #666666;
	line-height: 200%;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
}
