/*********************************************/

/********** -基本設定 ************************/

/*********************************************/



/********** --ボディ **********/

body{
	font-family: "ＭＳ Ｐゴシック", "Osaka";	
	color:#000000;
	margin: 0px 0px 0px 0px;		
}



/********** --テキスト **********/

td, th, input, select, option, textarea { 
	font-family: "ＭＳ Ｐゴシック", "Osaka";	
	
} 
h1{
	font-size:10px;
	color:#FFFFFF;
	margin: 5px;

}

/********** --リンクスタイル **********/

a:link {color: #6666FF; text-decoration: none;}
a:visited {color: #6666FF; text-decoration: none;}
a:active {color: #6666FF; text-decoration: none;}
a:hover {color: #6666FF; text-decoration: none;}


.header_menu{
	background-image:url(images/header_02.gif);
	background-repeat:no-repeat;
	padding-right:10px;
	
	text-align:right;
	vertical-align:middle;
	letter-spacing:1px;
}


.footer1{
	background-image:url(images/footer_01.gif);
	background-repeat:no-repeat;
	font-size:10px;
	letter-spacing:1px;
	color:#000000;
	text-align:center;	
}

.footer1 a:link {color: #6666FF; text-decoration: none;}
.footer1 a:visited {color: #6666FF; text-decoration: none;}
.footer1 a:active {color: #6666FF; text-decoration: none;}
.footer1 a:hover {color:#6666FF; text-decoration: none;}

.footer1_1{	
	background-image:url(images/line_green.gif);
	background-repeat:repeat-y;
	background-position:right;
	font-size:10px;
	letter-spacing:1px;
	color:#000000;
	text-align:center;	
}

.footer1_1 a:link {color: #6666FF; text-decoration: none;}
.footer1_1 a:visited {color: #6666FF; text-decoration: none;}
.footer1_1 a:active {color: #6666FF; text-decoration: none;}
.footer1_1 a:hover {color:#6666FF; text-decoration: none;}

.footer1_2{	
	font-size:10px;
	letter-spacing:1px;
	color:#000000;
	text-align:center;	
}

.footer1_2 a:link {color: #6666FF; text-decoration: none;}
.footer1_2 a:visited {color: #6666FF; text-decoration: none;}
.footer1_2 a:active {color: #6666FF; text-decoration: none;}
.footer1_2 a:hover {color:#6666FF; text-decoration: none;}

.footer2{
	background-image:url(images/footer_02.gif);
	font-size:10px;
	text-align:center;
	color:#FFFFFF;	
	letter-spacing:1px;
	height:30px;
}

.td1{
	background-image:url(images/line_left.gif);
	background-repeat:repeat-y;
}

.td2{
	background-image:url(images/line_right.gif);
	background-repeat:repeat-y;
}

.td3{
	background-image:url(images/line_green.gif);
	background-repeat:repeat-y;
}

.td4{
	background-image:url(images/line_green.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.td5{
	background-image:url(images/table_bg_02.gif);
	background-repeat:repeat-y;
}

.td6{
	padding-left:25px;
}

.td7{
	background-image:url(images/shinbi_table_bg_02.gif);
	background-repeat:repeat-y;
}

.td_banner{
	background-image:url(images/banner.gif);
	background-repeat:no-repeat;
	font-size:16px;
	color:#6BA259;
	font-weight:bold;
	padding-left:40px;
	text-align:left;
	vertical-align:middle;
	letter-spacing:1px;
}

.td_menu{
	padding:0 0 20px 0;
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-y;
}

.menu1{		
	background-image:  url(images/menu_01.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}

.menu2{		
	background-image:  url(images/menu_02.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}

.menu3{		
	background-image:  url(images/menu_03.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu4{		
	background-image:  url(images/menu_04.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu5{		
	background-image:  url(images/menu_05.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu6{		
	background-image:  url(images/menu_06.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu7{		
	background-image:  url(images/menu_07.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu8{		
	background-image:  url(images/menu_08.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu9{		
	background-image:  url(images/menu_09.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu10{		
	background-image:  url(images/menu_10.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}
.menu11{		
	background-image:  url(images/menu_ozone_off.gif);
	background-repeat:no-repeat;	
	cursor:pointer;
}

#mobile{
padding:20px 10px 10px 10px;
font-size:10px;
line-height:14px;
text-align:center;
}
#mobile img{
margin:0 0 5px 0;
}


.text1{
	font-size:10px;
	color:#000000;	
	padding-right:20px;
	padding-left:20px;
	text-align:left;
	line-height:140%;
	vertical-align:top;
}

.text1_right_link{
	font-size:10px;
	color:#6666FF;	
	padding-right:20px;
	padding-left:0px;
	text-align:right;
	line-height:140%;
	vertical-align:middle;
}

.text1_left_link{
	font-size:12px;
	color:#6666FF;	
	padding-right:0px;
	padding-left:10px;
	text-align:left;
	line-height:140%;
	vertical-align:middle;
}

.text1_right_link a:link {color: #6666FF; text-decoration: none;}
.text1_right_link a:visited {color: #6666FF; text-decoration: none;}
.text1_right_link a:active {color: #6666FF; text-decoration: none;}
.text1_right_link a:hover {color:#6666FF; text-decoration: none;}

.font14{
	font-size:14px;
	line-height:120%;

}
.text2{
	font-size:10px;
	color:#000000;	
	padding-right:20px;	
	text-align:right;
	line-height:140%;
	vertical-align:top;
}

.text3{
	font-size:14px;
	font-weight:bold;
	color:#333333;	
	padding-left:20px;	
	text-align:left;
	vertical-align:middle;
	letter-spacing:1px;
}

.text3_1{
	font-size:14px;	
	color:#333333;	
	padding-left:20px;	
	text-align:left;
	vertical-align:middle;
	letter-spacing:1px;
}

.text4{
	font-size:12px;
	color:#000000;	
	padding:1px 10px 0px 10px;	
	text-align:left;
	line-height:140%;
	vertical-align:top
}

.text4_1{
	font-size:12px;
	color:#000000;	
	padding:1px 2px 1px 2px;	
	text-align:left;
	line-height:140%;
}

.text4_2{
	font-size:12px;
	color:#000000;	
	padding-left:10px;
	padding-right:5px;	
	text-align:left;
	line-height:140%;
}
.text4_3{
	font-size:12px;
	color:#000000;
	padding:1px 10px 0px;
	text-align:left;
	line-height:140%;
	vertical-align:middle;
}

.text5{
	font-size:12px;
	color:#000000;	
	padding-left:25px;
	padding-right:10px;
	text-align:left;
	line-height:140%;
	
}
.text5_2{
	font-size:12px;
	color:#000000;	
	text-align:left;
	line-height:140%;
	
}

.text6{
	font-size:12px;
	color:#000000;	
	padding-left:30px;
	padding-right:10px;
	text-align:left;
	line-height:140%;
	
}

.text6_1{
	font-size:12px;
	color:#000000;	
	padding-left:0px;
	padding-right:10px;
	text-align:left;
	line-height:140%;
	
}

.text6_2{
	font-size:12px;
	color:#339966;
	font-weight:bold;	
	padding-left:30px;
	padding-right:10px;
	text-align:left;
	line-height:140%;
	
}

.text6_3{
	font-size:12px;
	color:#000000;	
	padding-left:40px;
	padding-right:10px;
	text-align:left;
	line-height:140%;
	
}
.text6_4{
	font-size:12px;
	color:#000000;	
	padding-left:10px;
	padding-right:0px;
	text-align:left;
	line-height:140%;
	
}
.text6_5{
	font-size:16px;
	color:#FF6600;
	font-weight:bold;	
	padding-left:30px;
	padding-right:10px;
	text-align:left;
	line-height:160%;
	
}
.text6_6{
	font-size:12px;
	line-height:140%;
	
}

.text7{
	font-size:12px;
	color:#000000;	
	text-align:right;
	line-height:140%;
	
}

.text7 a:link {color: #6666FF; text-decoration: underline;}
.text7 a:visited {color: #6666FF; text-decoration: underline;}
.text7 a:active {color: #6666FF; text-decoration: underline;}
.text7 a:hover {color:#6666FF; text-decoration: underline;}

.text7_1{
	font-size:12px;
	color:#000000;	
	text-align:left;
	line-height:140%;
	padding-left:5px;
	padding-right:5px;
	
}
.text8{
	font-size:12px;
	color:#000000;	
	padding-left:25px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:15px;
	text-align:left;
	line-height:140%;
}
.text9{
	font-size:14px;
	color:#FF0000;	
}
.text_right_link{
	font-size:12px;
	color:#6666FF;	
	padding-right:20px;
	padding-left:0px;
	text-align:right;
	line-height:140%;
	vertical-align:middle;
}

.text_right_link a:link {color: #6666FF; text-decoration: underline;}
.text_right_link a:visited {color: #6666FF; text-decoration: underline;}
.text_right_link a:active {color: #6666FF; text-decoration: underline;}
.text_right_link a:hover {color:#6666FF; text-decoration: underline;}

.text_table{
	font-size:14px;	
	padding-top:3px;
	padding-bottom:3px;	
	line-height:140%;
	text-align:center;
	font-weight:bold;
	color:#333333;
}

.text_table1{
	font-size:14px;	
	padding-top:3px;
	padding-bottom:3px;	
	line-height:140%;
	text-align:center;	
	color:#333333;
}


.text6 li {
	margin: 0px;
	padding: 0px;
}
.floot_right {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.border {
	border: 1px solid #666666;
}
.padding_5 {
	padding: 5px;
}
.numberttl {
	font-size: 12px;
	font-weight: bold;
	background-color: #E0F4D9;
	padding: 5px;
}

.font10{
	font-size:10px;
}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}

.line14{
	line-height: 16px;
}
.line16{
	line-height: 16px;
}
.line18{
	line-height: 18px;
}
.line20{
	line-height: 20px;
}

.f_col1{
	font-size:12px;
	color:#339966;
	text-align:left;
	line-height:140%;
	font-weight: bold;
}

.one_d_td1{
	font-size: 12px;
	line-height: 14px;
	background-image: url(images/oneday_010.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 100px;
	width: 240px;
}



/********** --ポップアップ **********/
.popup_bg{
	background-image:url(images/popup/bg.gif);
	background-repeat:repeat-y;
}
.popup_txt{
	font-size:12px;
	padding:4px;
}

/*----- 汎用クラス -----*/
.margin_r5 {
	margin-right:5px;
}
