/***共通設定***/
body,td,th {
	font-size : 12px;
	margin : 0px ; 
	padding : 0px ; 
	font-family:  "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック;
}

form {
	margin:0;
}
input {
	font-size : 10pt;
}
textarea {
	font-size : 10pt;
}
select {
	font-size : 10pt;
}

a:link{ color: #0517FE;text-decoration:underline; }
a:visited{ color: #0517FE;text-decoration:underline; }
a:hover { color: #0517FE;text-decoration:underline; }
a:active { color: #0517FE;text-decoration:underline; }

.a_noline:link{ color: #0517FE;text-decoration:none; }
.a_noline:visited{ color: #0517FE;text-decoration:none; }
.a_noline:hover { color: #0517FE;text-decoration:none; }
.a_noline:active { color: #0517FE;text-decoration:none; }

.a_noline2:link{ color: #57DDBA;text-decoration:none; }
.a_noline2:visited{ color: #57DDBA;text-decoration:none; }
.a_noline2:hover { color: #57DDBA;text-decoration:none; }
.a_noline2:active { color: #57DDBA;text-decoration:none; }

.a_noline3:link{ color: #000000;text-decoration:none; }
.a_noline3:visited{ color: #000000;text-decoration:none; }
.a_noline3:hover { color: #000000;text-decoration:none; }
.a_noline3:active { color: #000000;text-decoration:none; }

.a_menu:link{ color: #FFFFFF;text-decoration:underline; }
.a_menu:visited{ color: #FFFFFF;text-decoration:underline; }
.a_menu:hover { color: #003399;text-decoration:underline; }
.a_menu:active { color: #003399;text-decoration:underline; }

.a_menu_active:link{ color: #FFFFFF;text-decoration:none; }
.a_menu_active:visited{ color: #FFFFFF;text-decoration:none; }
.a_menu_active:hover { color: #FFFFFF;text-decoration:none; }
.a_menu_active:active { color: #FFFFFF;text-decoration:none; }

.a_white:link{ color: #FFFFFF;text-decoration:underline; }
.a_white:visited{ color: #FFFFFF;text-decoration:underline; }
.a_white:hover { color: #003399;text-decoration:underline; }
.a_white:active { color: #003399;text-decoration:underline; }

.a_white_none:link{ color: #FFFFFF;text-decoration:none; }
.a_white_none:visited{ color: #FFFFFF;text-decoration:none; }
.a_white_none:hover { color: #003399;text-decoration:none; }
.a_white_none:active { color: #003399;text-decoration:none; }

.a_yellow:link{ color: #FFFFFF;text-decoration:none; }
.a_yellow:visited{ color: #FFFFFF;text-decoration:none; }
.a_yellow:hover { color: #FFFF00;text-decoration:none; }
.a_yellow:active { color: #FFFFFF;text-decoration:none; }

.a_blog_top:link{ color: #990033;text-decoration:none; }
.a_blog_top:visited{ color: #990033;text-decoration:none; }
.a_blog_top:hover { color: #990033;text-decoration:none; }
.a_blog_top:active { color: #990033;text-decoration:none; }

img {
	border-style : none ; 
}

.white {
	color : #FFFFFF ;
}

.text {
	line-height : 130% ; 
}

.v_align {
	vertical-align : middle ; 
}

.text_b {
	font-weight : bold ; 
}

.text_bw {
	color : #FFFFFF ; 
	font-weight : bold ; 
}

.text_w {
	color : #FFFFFF ; 
}

.text_blue {
	color : #0082E7 ; 
}

.text_w_bold {
	color : #FFFFFF ; 
	font-weight : bold ;
}

.text_r {
	color : #FF0000 ; 
}

.text_c {
	font-size : 13pt;
	font-weight : bold ; 
}

.text_small {
	font-size : 7pt;
}

.text_big {
	font-size : 12pt;
}

.list_line {
	background-color : #cccccc ; 
}


.box {
	border : solid 1px #000000 ;
}

.box2 {
	border : solid 1px #0082E7 ;
}

.box3 {
	border : solid 1px #B9B9B9 ;
}

.box3_bg {
	background-color : #990033 ; 
}

.padding_5 {
	padding: 5px ;
}

.padding_10 {
	padding: 10px ;
}

.padding_lr5 {
	padding: 0px 5px ;
}

.padding_lr10 {
	padding: 0px 10px ;
}

.padding_tb5 {
	padding: 5px 0px ;
}

.padding_tb10 {
	padding: 10px 0px ;
}
.padding_lr7 {
	padding: 0px 7px ;
}

.padding_next1 {
	padding: 5px 0px 15px 0px ;
}



/* ヘッダータブ */
.header_d_active{ background-image :url(../image/newimg/d_active.png) ; }
.header_d a{ background-image :url(../image/newimg/d_normal.png) ; float: left;}
.header_d a:hover{ background-image :url(../image/newimg/d_active.png) ; float: left;}

.header_b_active{ background-image :url(../image/newimg/b_active.png) ; }
.header_b a{ background-image :url(../image/newimg/b_normal.png) ; float: left;}
.header_b a:hover{ background-image :url(../image/newimg/b_active.png) ; float: left;}

.header_d2_active{ background-image :url(../image/newimg/d2_active.png) ; }
.header_d2 a{ background-image :url(../image/newimg/d2_normal.png) ; float: left;}
.header_d2 a:hover{ background-image :url(../image/newimg/d2_active.png) ; float: left;}

.header_s_active{ background-image :url(../image/newimg/s_active.png) ; }
.header_s a{ background-image :url(../image/newimg/s_normal.png) ; float: left;}
.header_s a:hover{ background-image :url(../image/newimg/s_active.png) ; float: left;}

.header_m_active{ background-image :url(../image/newimg/m_active.png) ; }
.header_m a{ background-image :url(../image/newimg/m_normal.png) ; float: left;}
.header_m a:hover{ background-image :url(../image/newimg/m_active.png) ; float: left;}

.header_b2_active{ background-image :url(../image/newimg/b2_active.png) ; }
.header_b2 a{ background-image :url(../image/newimg/b2_normal.png) ; float: left;}
.header_b2 a:hover{ background-image :url(../image/newimg/b2_active.png) ; float: left;}

.bluebox3_bg {
	background-color : #65CBFF ; 
}

.ErrFont {
	width:500px;
	text-align:justify;
	padding:0px 40px 0px 40px;
}
