@charset "utf-8";

* {margin:0;padding:0;}

/* title */
h1,h2,h3,select{font-size:x-small;}
.h1_css{margin-bottom:10px;padding:15px 3px;color:#FFFFFF;background-color:#336633;}
.h1_css_l{text-align: left;}
h1,h1 a{font-size:medium;text-align:center;color:#FF9900;margin-bottom:10px;}
.top_h1{margin-bottom:0px;padding:3px 0;color:#FFFFFF;font-size:x-small;background-color:#10A8CB;}

a:link{color:#0099CC; }
a:visited{color:#0099CC; }
/* default setting */
body{font-size: x-small;}
div{margin:0;}
img{vertical-align:top;}
td{font-size:x-small;text-align:left;}
td span img{vertical-align:text-top;height:11px;}
ul,ol{list-style-position:inside;margin-bottom:10px;}
p{margin-bottom:10px;}
hr{border-color: #666666;background-color:#666666;}
marquee{background-color:#10A8CB;padding:3px 0;color:#FFFFFF;margin-bottom:10px;}
label{color:#669933;}
address{padding:3px;color:#97978C;font-size:xx-small;font-style:normal;text-align:center;background-color:#1C1C1C;}
form select {vertical-align:middle;}
form span {font-size:xx-small;}


/* ----- title bar and background color ----- */
/* green */
.bar_gr{margin-bottom:10px;padding:3px;color:#FFFFFF;background-color:#99CC00;}
.bg_gr{background-color:#F0FFB3;}
/* blue */
.bar_bl{margin-bottom:10px;padding:3px;color:#FFFFFF;background-color:#10A8CB;}
.bg_bl{background-color:#DFF9FF;}
.bg_bl10{background-color:#DFF9FF; margin-bottom:10px;}
/* purple */
.bar_pa{margin-bottom:10px;padding:3px;color:#FFFFFF;background-color:#CC99CC;}
.bg_pa{background-color:#DDDBE8;}
/* yellow */
.bar_y{margin-bottom:10px;padding:3px;color:#FFFFFF;background-color:#FF9900;}
.bg_y{background-color:#FFE79D;}
/* red */
.bar_r{margin-bottom:10px;padding:3px;color:#FFFFFF;background-color:#FF9999;}
.bg_r{background-color:#FBE5E5;}


/* ----- navi ----- */
/* menu */
.bar_menu{padding:3px;color:#E0E6C4;background-color:#336633;}
.menu_bg_css{background-color:#EEEEEE;}
.td_img {padding:0px 4px;}
.td_img2 {padding:0px 1px 4px 4px;}

/* pan */
.top_navi{margin:0px;padding:3px;border-bottom:1px solid #CCCCCC;font-size:xx-small;background-color:#EEEEEE;}
.f_navi_css{margin:0px;padding:3px;border-top:1px solid #CCCCCC;font-size:xx-small;background-color:#EEEEEE;}
.foot_img{margin-bottom:10px;}
.top_word{margin-top:10px; font-size:x-small;}

/* linear */
.renia_css{background-color:#FFFFFF;padding:3px;}

/* ----- font ----- */
/* size */
.f_s{font-size:xx-small;}
.f_ms{font-size:x-small;}
.f_m{font-size:medium;}
.r_l{font-size:8px;text-align:right; clear:both;}
.f_l{text-align:left;}

/* color */
.f_wite{color:#FFFFFF;}
.f_sky{color:#0099CC;}
.f_blue{color:#0066FF;}
.f_gray{color:#666666;}
.f_red{color:#FF0000;}
.f_green{color:#336633;}
.f_y{color:#FF9900;}
.center,.center * {text-align:center;}
.center table {text-align:center;}

/* ----- other ----- */
.entry_foot{margin-bottom:10px;padding:3px;border:1px solid #CCCCCC;border-width:1px 0px;color:#666666;font-size:xx-small;text-align:right;background-color:#EEEEEE;}
.g_box_css{margin:10px 5px;padding:3px;border:1px solid #CCCCCC;color:#666666;background-color:#EEEEEE;}
.g_box_r{margin:10px 5px;padding:3px;border:1px solid #FF9999;color:#666666;}
.top_b_css{margin-bottom:10px;font-size:xx-small;text-align:center;}
.s_top,.s_top * {margin:0;padding:0;text-align:center;}

/* margin */
.mar_0 {margin:0px;}
.mar_b_10 {margin-bottom:10px;}
.mar_t_10 {margin-top:10px;}
.c_mar_t_10 {text-align:center;margin-top:10px;}
.c_mar_b_10 {text-align:center;margin-bottom:10px;}

/* special */
.how {background-color: #FFE79D; margin-top: 10px;}
/* list */
.list1 {margin:0;padding:5px 0;}
.list2 {margin:0;padding:5px 0;background-color:#EEEEEE;}/* gray */
.list3 {margin:0;padding:5px 0;background-color:#FFFFCC;}/* yellow */
.list4 {margin:0;padding:5px 0;background-color:#DEEC98;}/* green */
.list5 {margin:0;padding:5px 0;background-color:#DEEC98;}/* purple */
