@charset "Shift_JIS";

/* _____________________________________________________________________BASIC */


body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
}

img{
	border-style:none;
	border-width:0px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

.thin_image{
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
}

div,td,th,pre{
	margin:0px;
	font:12px/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

p{
	margin:0px 0px 12px 0px;
	font:12px/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

.layout_table{
	margin:0px;
	padding:0px;
	border:none;
	border:hidden;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0px;
}

.line{
	margin:5px 0px 5px 0px;
}

.inside{
	margin:0px;
	padding:10px;
}

.right_margin{
	margin:0px 10px 0px 0px;
}

.v_margin10{
	margin:10px 0px 10px 0px;
}

.v_margin5_bottom{
	margin:0px 0px 5px 0px;
}

.margin_30{
	margin:30px;
}

.bottom_navi{
	text-align:right;
	margin:0px 5px 0px 0px;
}


/* _____________________________________________________________________H */

h1{
	margin:0px 0px 20px 0px;
	padding:0px;
	font:16px/22px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

.oshirase_title{
	margin:0px 0px 5px 0px;
	padding:0px;
	font:16px/22px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	color:#003F60;
}

.h1_popup{
	margin:0px 0px 10px 0px;
	padding:0px;
	font:16px/22px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	color:#003F60;
	font-weight:800;
}

h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font:14px/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	color:#B32408;
}

.h3_link{
	margin:0px 0px 0px 0px;
	padding:0px;
	font:14px/18px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	color:#B32408;
}


/* _____________________________________________________________________LIST */

ol, ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}


li{
	margin:0px 0px 0px 20px;
}

/* _____________________________________________________________________ALIGN */

.align_center{
	text-align:center;
}

.align_right{
	text-align:right;
}

.f_right{
	float:right;
}

.f_left{
	float:left;
}

.align_clear{
	clear:both;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
}

/* _____________________________________________________________________FONT */

.l{
	font:14px/22px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}
.m{
	font:12px/20px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	letter-spacing: 1px;
}
.s{
	font:10px/16px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	letter-spacing: 1px;
}
.ss{
	font:9px/14px Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

.tex_red{
	color:#FF6633;
}

.tex_red_g{
	color:#FF2222;
}


.tex_blue{
	color:#084C6F;
}

em{
	font-style:normal;
	font-weight:800;
}

.deletion{
	text-decoration:line-through;
}

/* _____________________________________________________________________LINK */

a:link{
	text-decoration:none;
	color:#0E65FE;
}
a:visited{
	text-decoration:none;
	color:#3399FF;
}
a:hover{
	text-decoration:underline;
	color:#337BFF;
}
a:active{
	text-decoration:none;
	color:#AAAAAA;
}



/* _____________________________________________________________________LAYOUT */

#header{
	width:760px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:right;
}

#main{
	width:760px;
	margin:0px auto 0px auto;
	padding:0px;
	border:solid 1px #803300;
	text-align:center;
}

#main_space{
	margin:9px;
	padding:0px;
	background-color:#FCD182;
	background-image:url(../img/interface/bg.gif);
	text-align:left;
}

#maincontents_space{
	margin:0px;
	padding:16px;
	text-align:left;
}

#footer_space{
	margin:0px;
	padding:5px;
	background-color:#FF9832;
	text-align:center;
}

.left_image{
	margin:0px 5px 5px 0px;
	float:left;
}

.right_image{
	margin:0px 0px 5px 5px;
	float:right;
}

.main_content_space{
	margin:0px 5px 0px 0px;
	padding:0px;
	border:3px solid #FF9832;
	background-color:#F9F4E3;
}

.orange_bar{
	margin:20px 0px 25px 0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	clear:both;
	border-top:1px solid #FEA848;
}

.news_image{
	margin:0px 0px 10px 10px;
	border:solid 1px #FF9832;
	float:right;
}

/*POP UP*/

#pup_header{
	width:600px;
	margin:0px auto 0px auto;
	padding:0px;
	border:none;
	border:hidden;
	text-align:right;
}

#pup_main{
	width:600px;
	margin:0px auto 0px auto;
	padding:0px;
	border:solid 1px #803300;
	text-align:center;
}

#pup_main_space{
	margin:9px;
	padding:0px;
	background-color:#FCD182;
	background-image:url(../img/interface/bg.gif);
	border:solid 1px #803300;
	text-align:left;
}

#popup_footer_space{
	margin:0px;
	padding:5px;
	background-color:#FF9832;
	text-align:center;
	clear:both;
}

.orange_bar{
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	clear:both;
	border-top:1px solid #FEA848;
}