.none {	text-indent: 0px;}
.add_font_red {
	font-size: 30px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 10px;
}

.point {margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.img_right {float: right;margin-bottom: 10px;margin-left: 10px;}
.p_chairo {font-size: 10px;color: #996600;}
.chuui_05 {margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

/*font*/

.font_cha {font-size: 12px;color: #003366;}
.font_op {font-size: 12px;margin-top: 5px;margin-bottom: 5px;padding-top: 5px;padding-bottom: 5px;}
.font_red {font-size: 12px;line-height: 18px;color: #CC0000;}
.font_red2 {color: #CC0000;margin: 0px;padding: 0px;line-height: 16px;font-size: 10px;}
.font_10 {
	font-size: 10px;
}

.font_blue {color: #003366;}
.ul_map {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 17px;
	font-size: 12px;
}

#in_com .tdr p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.font_bold {font-weight: bold;font-size: 12px;margin-top: 5px;margin-bottom: 10px;}
.layout_01 {
	margin-top: 20px;
	height: auto;
	width: auto;
}

.font_hot {color: #CC0000;margin-left: 20px;}
.font_paper {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

#lineup .inner_03 .lt2 .font_hottc {
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F8A6C5;
}
#lineup .inner_03 .rt2 .font_hottc {
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #72B7E1;
}
.font_gray {
	font-size: 14px;
	color: #666666;
}
.img_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}




.font_01 {font-size: 12px;line-height: 18px;color: #333333;padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.font_use {color: #333333;font-weight: bold;}
.font_orange {color: #FF6600;}
.font_h3{height: 18px;font-size: 12px;font-weight: normal;color: #425B93;line-height: 18px;margin-bottom: 10px;margin-top: 10px;margin-left: 0px;padding-top: 0px;	padding-right: 0px;padding-bottom: 20px;padding-left: 0px;}

.box_dot {font-size: 12px;line-height: 18px;padding: 5px;border: 1px dotted #999999;margin-left: 10px;float: left;height: auto;width: 420px;}
.bd_01 {font-weight: bold;}


.p_cha {margin: 0px;padding: 0px;clear: both;color: #003366;font-size: 12px;}
.none_02 li {list-style-type: none;}


.cl_left {float: left;margin-right: 5px;margin-bottom: 5px;}
.cl_left02 {float: left;margin-right: 5px;}
.cl_right {float: right;margin-bottom: 10px;margin-left: 10px;}


.ent_box_01 {height: auto;width: auto;margin-bottom: 30px;clear: left;}
.mg_001{
	padding-top: 15px;
}
.mg_pt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.mg_15 {margin-left: 15px;}
.mg_20 {margin-right: 20px;}
.mg_rt15 {margin-right: 17px;}

.rt{float: right;height: auto;width: 280px;}
.lt{float: left;height: auto;width: 280px;}

.rt2{float: right;height: auto;width: 320px;}
.lt2{float: left;height: auto;width: 310px;}


.none_01{margin: 0px;padding: 0px;list-style-type: none;text-align: right;font-size: 12px;line-height: 18px;}
.line_blue {background-image: url(../images/bg/line_blue.jpg);background-repeat: repeat-x;height: 4px;width: auto;margin-top: 10px;margin-bottom: 10px;}

.md_line span {font-size: 12px;margin-left: 7px;}
.line_link {margin-top: 20px;margin-bottom: 20px;}


.h2area_01 {border: 1px dotted #666666;margin-top: 15px;margin-bottom: 15px;font-size: 12px;line-height: 18px;background-color: #EFEFEF;color: #003366;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.h2area_01 h2 {font-size: 12px;line-height: 18px;margin: 0px;padding: 0px;}


/*area*/

.dlarea_01 {}
.dlarea_01 dl {font-size: 12px;line-height: 18px;padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.dlarea_01 dt {padding: 0px;font-size: 12px;font-weight: bold;color: #003366;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.dlarea_01 dd {margin: 0px;padding: 0px;}



.dlarea_03 dl {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 15px;color: #CC0000;}
.dlarea_03 dt {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #003366;
	font-size: 14px;
	background-image: url(../images/mark/blue_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.dlarea_03 dd {padding: 0px;font-size: 12px;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 15px;color: #003366;}


.dlarea_04 dl {margin: 10px;}
.dlarea_04 dt {float: left;width: 80px;text-align: right;margin-right: 10px;margin-bottom: 5px;}
.dlarea_04 dd {margin-bottom: 5px;}

.dl_area_05 dl {margin: 0px;padding: 0px;}
.dl_area_05 dd {margin: 0px;padding: 0px;clear: right;}
.dl_area_05 dt {float: left;margin-right: 10px;clear: right;}

.dlarea_com dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.dlarea_com dt {font-weight: bold;margin-bottom: 10px;margin-top: 10px;}
.dlarea_com dd {margin-left: 10px;padding-left: 10px;margin-bottom: 5px;}
.dlarea_option dt {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
.dlarea_option dd {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}




.ularea_001 {border: 1px dotted #999999;font-size: 12px;background-color: #F0F0F0;padding: 5px;margin-bottom: 10px;}
.ularea_001 ul {
	font-size: 12px;
	line-height: 18px;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-image: url(../images/mark/blue_04.jpg);
}

.ularea_02 ul {list-style-type: disc;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;	padding-left: 15px;font-size: 12px;line-height: 18px;}
.ularea_02 li {margin-top: 0px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;list-style-image: url(../images/mark/blue_04.jpg);}
.ularea_02 .none {list-style-type: none;}

.ul_area_55 {}
.ul_area_55 ul {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 140px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ul_area_55 li {padding: 0px;height: auto;width: 145px;list-style-type: none;font-size: 12px;line-height: 15px;color: #666666;margin-top: 0px;margin-right: 0px;	margin-bottom: 5px;margin-left: 0px;}
.ularea_none ul {font-size: 12px;padding: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
.ularea_none li {margin-bottom: 3px;list-style-type: none;}

.ularea_order {height: auto;text-align: center;margin-left: 55px;margin-bottom: 40px;}
.ularea_order ul {margin: 0px;list-style-type: none;padding-top: 0px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;}
.ularea_order li {float: left;margin-right: 20px;list-style-type: none;height: 90px;}

.ularea_left {height: auto;margin-bottom: 10px;}
.ularea_left ul {margin: 0px;padding: 0px;list-style-type: none;}
.ularea_left li {margin: 0px;padding: 0px;float: left;}

.ularea_youshi {background-color: #EEEEEE;padding: 5px;border: 1px solid #003366;margin-top: 5px;}
.ularea_youshi li {margin: 0px;padding: 0px;}
.ularea_youshi ul {
	font-size: 12px;
	color: #003366;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ularea_youshi li {margin: 0px;padding: 0px;}
.ularea_com ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}



/*color************************************************/
.black_01 {background-image: url(../images/bg/black_top.jpg);background-repeat: no-repeat;background-position: top;}
.black_02 {background-image: url(../images/bg/black_under.jpg);background-repeat: no-repeat;background-position: bottom;padding-bottom: 20px;}
.green_01 {background-image: url(../images/bg/green2_top.jpg);background-repeat: no-repeat;background-position: top;}
.green_02 {background-image: url(../images/bg/green2_under.jpg);background-repeat: no-repeat;background-position: bottom;	padding-bottom: 20px;}
.red_01 {background-image: url(../images/bg/red2_top.jpg);background-repeat: no-repeat;background-position: top;}
.red_02 {background-image: url(../images/bg/red2_under.jpg);background-repeat: no-repeat;background-position: bottom;padding-bottom: 20px;}
.yellow_01 {background-image: url(../images/bg/yellow2_top.jpg);background-repeat: no-repeat;background-position: top;}
.yellow_02 {background-image: url(../images/bg/yellow2_under.jpg);background-repeat: no-repeat;background-position: bottom;padding-bottom: 20px;}
.banner01 {
	padding: 10px;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-bottom: 10px;
}
.banner01 p {
	font-size: 12px;
	color: #666;
	line-height: 1.2em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box_01 #lineup .chuui_03 {
	clear: both;
	margin-left: 10px;
	font-size: 12px;
	color: #003366;
}

.blue_01 {background-image: url(../images/bg/blue_top.jpg);background-repeat: no-repeat;background-position: top;}
.blue_02 {background-image: url(../images/bg/blue_under.jpg);background-repeat: no-repeat;background-position: bottom;padding-bottom: 20px;}




/**/
#left_sub {width: 220px;height: auto;float: left;font-size: 12px;}

#right_sub {height: auto;width: 693px;float: right;}
#left_sub #side_top {padding-top: 20px;}
#left_sub #side_under {padding-bottom: 20px;margin-bottom: 5px;height: auto;margin-top: 0px;padding-top: 0px;}



#in_com .inner_03 .ul_com2 {list-style-type: decimal;line-height: 18px;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 15px;padding-top: 0px;	padding-right: 5px;padding-bottom: 0px;padding-left: 15px;}

#left_sub #side_top #side_under .side_bg01 .lineup_01 {margin: 0px;padding: 0px;}



#left_sub ul {margin: 0px;padding: 0px;list-style-type: none;}
#left_sub li {margin-bottom: 5px;}
#left_sub #com_info {
	height: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	color: #666666;
}
#right_sub #main_sub {background-image: url(../images/bg/sub_bg.jpg);background-repeat: repeat-y;margin-top: 5px;padding-bottom: 0px;}
#right_sub #main_sub #sub_footer {margin: 0px;padding: 0px;font-size: 1px;}

#right_sub #main_sub #sub_footer2 {
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 50px;
	background-image: url(../images/bg/contents_under.jpg);
	background-repeat: no-repeat;
}



#left_sub .another {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 0px;
}
#left_sub .another .black {
	background-image: url(../images/mark/black_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
}
#left_sub .another .orange {
	background-image: url(../images/mark/orange.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
}
#left_sub .another .red {
	background-image: url(../images/mark/red_01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
}

#left_sub .another .green {
	background-image: url(../images/mark/green.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
}


#left_sub .another dl {
	background-image: url(../images/mark/black_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
}

#left_sub .another dt {

	color: #CC0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#left_sub .another .mgtop {
	margin-top: 15px;
}




#left_sub #side_top .side_bg01 .lineup_01 {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;	margin-left: 0px;}
#left_sub #side_top .side_bg01 .lineup_01 dt {text-align: center;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

#left_sub #side_top .side_bg01 .lineup_01 dd {
	font-size: 12px;
	background-image: url(../images/mark/blue_02.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-left: 30px;
	margin-bottom: 5px;
	line-height: 16px;
	margin-right: 10px;
}



#right_sub #main_sub #box_01 {height: auto;width: 640px;padding-left: 25px;}
#right_sub #main_sub #box_01 .date {margin-top: 15px;margin-bottom: 5px;padding: 0px;margin-left: 15px;color: #CC0000;font-size: 12px;}
#right_sub #main_sub #box_01 .entry_01 {margin-bottom: 10px;font-size: 12px;color: #333333;line-height: 18px;margin-left: 15px;margin-right: 10px;}
#right_sub #main_sub #box_01 .cms_link {font-size: 12px;color: #999999;text-align: right;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;	padding-left: 5px;}
#right_sub #main_sub #box_01 .cms_link_02 {
	font-size: 12px;
	color: #999999;
	padding-left: 5px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: auto;
	height: 30px;
	margin-bottom: 200px;
	margin-top: 50px;
}
#right_sub #main_sub #box_01 .cms_link_02 .rt_01 {float: right;margin: 0px;padding: 0px;}
#right_sub #main_sub #box_01 .cms_link_02 .lt_01 {float: left;margin: 0px;padding: 0px;}




/*h2*/

#right_sub #main_sub #box_01 .md_topics {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/md/black_01.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;
	clear: both;
}

#right_sub #main_sub #box_01 .md_line {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	background-color: #EFEFEF;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
	line-height: 16px;
}




#right_sub #main_sub #box_01 .box_line01 {
	background-color: #F3F3F3;
	height: auto;
	width: auto;
	padding-bottom: 10px;
}
#right_sub #main_sub #box_01 .box_line01 ul {list-style-type: none;font-size: 12px;margin: 0px;padding-top: 5px;padding-bottom: 5px;line-height: 18px;}
#right_sub #main_sub #box_01 .box_line01 li {margin-left: 20px;list-style-image: url(../images/mark/blue_02.png);margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#right_sub #main_sub #box_01 .box_line01 p {padding: 0px;margin-top: 0px;margin-right: 30px;margin-bottom: 0px;margin-left: 0px;}
#right_sub #main_sub #box_01 .box_line_03 {height: 200px;width: 310px;float: left;margin-top: 10px;}
#right_sub #main_sub #box_01 .box_line_04 {height: 200px;width: 310px;float: right;margin-top: 10px;}


#box_01 .inner_03 {margin-left: 0px;height: auto;width: auto;margin-top: 5px;margin-bottom: 40px;}


#right_sub #main_sub #box_02 #pan_01 {font-size: 12px;margin-top: 5px;margin-bottom: 5px;background-color: #D6DDED;padding: 5px;}
#right_sub #main_sub #box_01 .box_line_02 {margin-top: 20px;margin-bottom: 20px;}

#in_com h2 {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/md/black_01.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;

}





#in_com {
	font-size: 12px;
	line-height: 18px;
}
#in_com .inner_03 h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#in_com .inner_03 .ul_com2 li {margin-bottom: 10px;line-height: 18px;}


/*faq*/


#faq h2 
{
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #006600;
	background-image: url(../images/md/green_01.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;
}


#faq .faq li {font-size: 12px;background-image: url(../images/mark/faq_q.jpg);background-repeat: no-repeat;list-style-type: none;padding-left: 30px;height: 25px;	background-position: left top;padding-top: 10px;padding-bottom: 0px;margin: 0px;}

#faq .faq .q2 {
	font-size: 12px;
	background-image: url(../images/mark/faq_a.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 30px;
	height: auto;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 0px;
	color: #666666;
}
#faq .in {
	font-size: 12px;
	line-height: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666666;
}
#faq .faq {margin-left: 10px;padding-left: 10px;}


#footer_navi_01 {font-size: 12px;line-height: 20px;text-align: center;background-color: #EBEBEB;padding: 5px;border: 1px dotted #666666;margin-top: 10px;margin-bottom: 10px;}



/**/
#special .inner {height: auto;width: auto;margin-bottom: 50px;}
#special .inner p {font-size: 12px;line-height: 20px;}
#special h2 {margin-top: 20px;margin-bottom: 30px;}

/**/

#sitemap {height: auto;width: auto;margin-bottom: 30px;}
#sitemap .box ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;line-height: 20px;}
#sitemap .box {
	width: 285px;
	float: left;
	height: auto;
	padding-right: 20px;
	padding-left: 15px;
}
#sitemap h2 {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/md/black_02.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;
}

#sitemap .box li {margin-bottom: 15px;}
#sitemap .box .lv_01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/mark/guide_02.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#sitemap .box .lv_02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/mark/guide_02.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left: 20px;
}

#sitemap .box .lv_03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/mark/guide_02.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
}



/**/


#temp {height: auto;}
#temp h2 {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #330065;
	background-image: url(../images/md/purple_01.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;
}

#temp ul {
	list-style-type: none;
	float: left;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	height: 70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
}
#temp .ppl {
	background-image: url(../images/mark/parple_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: auto;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#temp li {
	font-size: 12px;
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
	clear: left;
}




/**/

#guide {height: auto;color: #333333;margin-bottom: 20px;}
#guide h2 {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/md/orange_01.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 640px;
}


#guide ul {margin-top: 30px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;list-style-type: none;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;	padding-left: 15px;font-size: 12px;line-height: 16px;}

#guide .orange  {margin-bottom: 20px;background-image: url(../images/mark/orange.jpg);background-repeat: no-repeat;background-position: left top;padding-left: 18px;	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;height: 25px;}

#guide .none {list-style-type: disc;}
#guide .od_box {
	background-image: url(../images/mark/od_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	padding-left: 30px;
	margin-left: 15px;
	margin-top: 5px;
	width: 570px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 18px;
}
#guide .inner2 .od_box span {color: #FF0000;}
#guide h3 {font-weight: normal;font-size: 14px;line-height: 16px;}
#guide #secu {border: 1px dotted #999999;height: auto;text-align: center;font-size: 12px;line-height: 18px;padding-top: 0px;padding-right: 5px;padding-bottom: 5px;	padding-left: 5px;margin-bottom: 10px;}

#guide p {font-size: 12px;line-height: 18px;}
#guide span {font-weight: bold;color: #CC0000;}
#guide dl {
	font-size: 12px;
	padding: 0px;
	color: #333333;
	margin: 0px;
}
#guide dt {margin: 0px;padding: 0px;font-weight: bold;line-height: 18px;}
#guide dd {padding: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 18px;}

#guide .inner_03 h3 {font-size: 12px;line-height: 1.5em;color: #333333;}
#guide .font_h3_3 {font-size: 12px;font-weight: bold;margin-left: 15px;}

#guide .inner_03 .use_ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#guide .inner_03 .none_ul {padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#guide .inner_03 {
	padding-right: 15px;
	padding-left: 15px;
}

#guide .inner {
	padding-right: 15px;
	padding-left: 15px;
}





#point {border: 1px dotted #CCCCCC;padding: 5px;margin-top: 10px;margin-bottom: 10px;height: auto;}
#inq_01 {height: auto;width: auto;margin-top: 30px;margin-bottom: 20px;}


/*LINEUP*/
#lineup{
	height: auto;
	width: auto;
	padding-bottom: 10px;
}
#lineup #faq {
	background-color: #F7F7F7;
	background-image: url(../images/logo_new/mokuji_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-bottom: 10px;
	border: 1px solid #999999;
	width: auto;
	height: auto;
	margin-bottom: 20px;
}
#lineup .Box_left_01 {
	float: left;
	width: 320px;
	height: auto;
}
#lineup .Box_right_01 {
	float: right;
	height: auto;
	width: 300px;
	padding-left: 20px;
}

#lineup #faq .ul_op li {
	line-height: 18px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 8px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#lineup #faq .ul_op {
	font-size: 12px;
	margin-top: 10px;
	list-style-type: decimal;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#lineup .inner_op {font-size: 12px;line-height: 1.5em;color: #333333;}

#lineup .top_01 {
	text-align: right;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	clear: left;
}

#lineup .md {
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #003366;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: none;
	padding-left: 10px;
	margin-bottom: 30px;
}
/*#lineup .md_in {
	background-color: #EAEAEA;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	padding-left: 10px;
	font-weight: bold;
	color: #003366;
	border-bottom-style: none;

}
*/
#lineup .md_in {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-weight: bold;
	color: #003366;
	background-image: url(../images/md/line_md.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 640px;
	display: block;
}


#lineup #md_area h2 {font-size: 18px;font-weight: bold;color: #003366;border-left-width: 5px;border-left-style: solid;border-left-color: #003366;padding-top: 5px;	padding-bottom: 5px;border-bottom-style: none;padding-left: 10px;}


#lineup .lt {float: left;height: auto;width: 300px;margin-right: 15px;}
#lineup .lt_box {height: auto;width: 285px;margin-right: 5px;margin-bottom: 20px;float: left;padding-left: 15px;}
#lineup .lt_box2 {height: auto;width: 300px;margin-right: 5px;margin-bottom: 20px;float: left;}

#lineup .shinsatu {margin: 0px;padding: 0px;list-style-type: none;}
#lineup .shinsatu li {float: left;margin-right: 10px;list-style-type: none;margin-bottom: 5px;}
#lineup .shinsatu img {width: 80px;}

#lineup .inner_03 .eq_box {float: left;height: auto;width: 200px;margin-right: 10px;}
#lineup .inner_03 .eq_box h3 {
	font-weight: bold;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EBEBEB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
#lineup .inner_03 .eq_box ul {list-style-type: none;margin: 0px;height: auto;width: 200px;font-size: 12px;line-height: 16px;color: #333333;padding: 0px;}

#lineup .ularea_01 {font-size: 12px;margin-left: 15px;margin-right: 15px;}
#lineup h3 span {color: #CC0000;}

#lineup .ularea_01 .md_blue {padding: 0px;list-style-type: none;margin: 0px;}
#lineup .ularea_01 .md_blue li {
	background-image: url(../images/mark/guide_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#lineup .chuui_01 {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
	background-image: url(../images/logo_new/chuui_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFE6E6;
}


#lineup .inner_03 .cha_box {float: left;width: 200px;margin-right: 12px;margin-bottom: 0px;padding: 0px;height: auto;margin-top: 0px;margin-left: 0px;}
#lineup .inner_03 p {font-size: 12px;line-height: 18px;margin: 0px;padding: 0px;}
#lineup .inner_03 .temp {font-size: 14px;background-color: #003366;padding: 5px;font-weight: bold;color: #FFFFFF;margin-top: 10px;margin-bottom: 10px;}

#lineup #md_box {border-left-width: 5px;border-left-style: solid;border-left-color: #003366;padding-left: 10px;margin-bottom: 20px;}
#lineup #md_box h2 {font-size: 18px;color: #003366;font-weight: bold;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding-top: 5px;	padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#lineup #md_box h3 {color: #CC0000;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;font-size: 15px;font-weight: bold;}
#lineup #box_01 h2 {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}


#lineup .inner_03 .lt2 h3 {
	background-image: url(../images/mark/red_02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
}
#lineup #menubox_01 ul {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;list-style-type: disc;}
#lineup #menubox_01 .li_sp01 {
	margin-right: 15px;
	margin-left: 10px;
}

#lineup #menubox_01 li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#lineup #menubox_01 {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 160px;
	padding-top: 20px;
}
#lineup #menubox_01 .li_sp02 {margin-right: 20px;}
#lineup #md_area5 h2 {font-size: 20px;font-weight: bold;color: #003366;padding: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#lineup #md_area5 {border-left-width: 5px;border-left-style: solid;border-left-color: #003366;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;height: auto;	width: auto;margin-bottom: 20px;}
#lineup #md_area5 h3 {font-size: 14px;font-weight: bold;color: #CC0000;margin: 0px;padding: 0px;}
#lineup .lt_box h3 {font-weight: bold;color: #003366;background-image: url(../images/md/h3_shitajiki.jpg);background-repeat: no-repeat;padding-left: 25px;	height: 26px;padding-top: 5px;margin: 0px;font-size: 14px;width: 260px;}


#lineup .pt_menu {
	background-color: #EFEFEF;
	border: 1px solid #003366;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#lineup .pt_menu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;}
#lineup .pt_menu li {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/mark/orange.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#lineup .pt_menu_tp {
	background-color: #EFEFEF;
	border: 1px solid #003366;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: auto;
	width: auto;
}
#lineup .pt_menu_tp ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;}
#lineup .pt_menu_tp li {float: left;margin-right: 10px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;	padding-left: 0px;}


#lineup .inner_03 .ul_id {list-style-type: none;margin: 0px;padding: 0px;clear: left;}
#lineup .inner_03 .ul_id li {padding: 0px;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;}
#lineup .inner_03 .eq_box .img_center {text-align: center;}
#lineup .inner_03 .eq_box li {padding: 0px;margin: 0px;}
#lineup .font_h3_2 {height: 18px;font-size: 12px;padding-top: 5px;padding-left: 0px;font-weight: normal;color: #425B93;line-height: 18px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 5px;}
#lineup .inner_03 .chuui_02 {
	font-size: 12px;
	line-height: 18px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #FFE8E8;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #333333;
}
#lineup .dlarea_06 dd {font-size: 12px;line-height: 18px;margin-top: 3px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;}



#lineup .inner_03 .half_box {width: 350px;height: auto;}


#lineup .inner_03 .box_tree {
	height: auto;
	width: 205px;
	float: left;
	margin-right: 5px;
}
#lineup .inner_03 .lt_03 .order {padding: 0px;list-style-type: none;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 25px;}
#lineup .inner_03 .lt_03 .order li {margin-bottom: 10px;}
#lineup .inner_03 .lt_03 {float: left;margin-left: 15px;height: auto;width: 300px;}
#lineup .inner_03 .rt_03 {float: right;height: auto;width: 320px;}
#lineup .inner_03 .lt2 ul {padding: 0px;list-style-type: none;font-size: 12px;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;}
#lineup .inner_03 .lt2 .h3_point {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
}
#lineup .ularea_point2 ul {
	font-size: 12px;
	list-style-type: disc;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#lineup .ularea_point2 {height: auto;margin-left: 15px;float: left;font-size: 12px;}
#lineup .inner_03 .lt_tokushu {float: left;height: auto;width: 400px;}
#lineup .inner_03 .rt_tokushu {float: right;height: auto;width: 220px;}
#lineup .inner_03 .lt_meishi {float: left;height: auto;width: 220px;}
#lineup .inner_03 .rt_meishi {float: right;height: auto;width: 400px;}
#lineup .blue_box01 {background-color: #EEEEEE;padding: 5px;height: auto;border: 1px solid #003366;margin-bottom: 10px;}


#lineup .lt p {font-size: 12px;line-height: 18px;margin: 0px;padding: 0px;}
#lineup .inner_03 .chuui_02 h4 {font-weight: bold;color: #666666;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;font-size: 12px;}


#lineup .inner_03 .cha_te01 {padding: 0px;float: left;height: auto;width: 200px;margin-top: 0px;margin-right: 20px;margin-bottom: 0px;margin-left: 0px;}
#lineup .inner_03 .cha_te02 {margin: 0px;padding: 0px;float: right;width: 200px;height: auto;}
#lineup #inqbox_01 {
	background-image: url(../images/bg/inq_box_under.jpg);
	background-position: bottom;
	height: auto;
	margin-top: 15px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
	width: 640px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#lineup #inqbox_01 #rt {height: auto;width: 290px;float: right;margin-bottom: 10px;}
#lineup #inqbox_01 #lt {height: auto;width: 300px;float: left;margin-bottom: 10px;margin-left: 15px;}
#lineup #inqbox_01 dl {font-size: 12px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;}
#lineup #inqbox_01 dd {margin-bottom: 10px;margin-left: 0px;font-size: 12px;line-height: 16px;}

#lineup .meishi_box02 dl {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 20px;margin-left: 15px;}
#lineup .meishi_box02 span {font-size: 12px;font-weight: normal;margin-left: 10px;}
#lineup .meishi_box02 dt {float: left;width: 50px;height: 50px;}
#lineup .meishi_box02 dd {float: left;width: 520px;height: 50px;font-size: 12px;line-height: 18px;color: #003366;clear: right;}

#lineup .inner_03 .meishi_box02 .line {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;margin-bottom: 10px;}

#lineup .meishi_box02 {height: auto;width: auto;margin-top: 20px;margin-bottom: 20px;}
#lineup .meishi_box02 h3 {clear: left;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #003366;font-size: 14px;font-weight: bold;padding-bottom: 5px;padding-left: 5px;}
#lineup .inner_03 .rt_meishi ul {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#lineup .inner_03 .rt_meishi h3 {margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

#lineup .inner_03 .dlhot {margin-left: 15px;}
#lineup .inner_03 .dlhot dd {font-size: 14px;color: #003366;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#lineup .inner_03 .dlhot dt {font-size: 16px;color: #003366;font-weight: bold;line-height: 18px;margin-bottom: 15px;padding: 0px;margin-top: 10px;}

#lineup .inner_03 .temp_box dd {font-size: 12px;line-height: 18px;color: #330099;padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#lineup .md_meishi {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	height: auto;
	width: auto;
	background-image: url(../images/bg/md_kon.jpg);
	background-repeat: repeat-x;
}

#lineup #order_box01 .box02 {float: left;height: 80px;width: 380px;background-repeat: no-repeat;background-position: right center;}
#lineup #order_box01 .box03 {float: right;height: auto;width: 220px;text-align: right;}
#lineup #order_box01 dl {margin: 0px;padding: 0px;}

#lineup #order_box01 dd {
	font-size: 12px;
	padding: 0px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lineup #order_box01 {height: auto;width: 610px;margin: 15px;}

#lineup #order_box01 .box01 {
	background-image: url(../images/logo_new/order/for_under.jpg);
	background-repeat: no-repeat;
	background-position: 90px bottom;
	height: 160px;
	width: auto;
	margin-bottom: 10px;
}
#lineup #order_box01 .box01 dl {margin: 0px;}
#lineup #order_box01 .box04 {
	height: 160px;
	width: 330px;
	background-image: url(../images/mark/order_01.jpg);
	background-position: right top;
	float: left;
	background-repeat: no-repeat;
}
#lineup #order_box01 .box05 {float: right;height: auto;width: 260px;text-align: right;}
#lineup #box_01 .h2area_01 h2 {font-size: 12px;line-height: 18px;}

#lineup .inner_03 .ularea_id {
	font-size: 12px;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#lineup .inner_03 .cg_640 span {font-size: 14px;font-weight: bold;color: #CC0000;}
#lineup .ularea_point2 ul li {margin-bottom: 5px;}


/*#lineup #box_3_01 {float: left;height: auto;width: 200px;}
#lineup #box_3_02 {float: left;height: auto;width: 200px;}
#lineup #box_3_03 {float: left;height: auto;width: 200px;}
*/

#lineup .inner_600 {height: auto;width: 600px;margin-right: 15px;margin-left: 15px;margin-bottom: 20px;}
#lineup .inner_600 .font_14 {font-size: 14px;}


#lineup .lt_center {text-align: center;float: left;height: auto;width: 320px;}

#lineup .inner_03 .mg_tp {margin-top: 15px;}
#lineup .inner_03 .line_link {height: 40px;margin-top: 20px;margin-bottom: 10px;}
#lineup .inner_03 .ularea_id li {margin-bottom: 10px;line-height: 18px;list-style-image: url(../images/mark/blue_03.jpg);}
#lineup .inner_03 .about_tax {font-size: 12px;color: #003366;margin: 0px;padding: 0px;}
#lineup .inner_03 .font_bd {font-size: 14px;font-weight: bold;margin: 0px;padding: 0px;color: #003466;}
#lineup .inner_03 .font_02 {color: #666666;margin-bottom: 10px;}
#lineup .inner_03 .font_03 {font-size: 12px;line-height: 18px;color: #003366;}
#lineup .inner_03 .ulbox01 {border: 1px dashed #666666;padding: 10px;margin-top: 10px;margin-bottom: 10px;background-color: #EAEAEA;}
#lineup .inner_03 .ulbox01 ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 12px;color: #003366;}
#lineup .inner_03 .ulbox01 li {margin: 0px;padding: 0px;line-height: 18px;}
#lineup .inner_03 .inner_03 .ul_red {list-style-type: none;font-size: 12px;color: #CC0000;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;}
#lineup .inner_03 .inner_03 .ul_red li {background-image: url(../images/mark/red_03.jpg);background-repeat: no-repeat;background-position: left top;padding-left: 15px;	line-height: 16px;}
#lineup .inner_03 .mg_under {margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#lineup .rt_005 {padding: 0px;height: auto;width: 310px;float: left;margin: 0px;}

#lineup h3 {font-size: 12px;line-height: 18px;color: #003366; margin:10px 0px 0px 0px;}
#lineup .lt_box2 .h3in {margin: 0px;padding: 0px;}


#lineup .dlarea_02 {margin-left: 0px;margin-top: 0px;padding: 0px;height: auto;width: auto;}
#lineup .dlarea_02 dt {float: left;height: auto;width: 60px;margin-right: 10px;padding: 5px;color: #CC0000;margin-top: 0px;margin-bottom: 0px;}
#lineup .dlarea_02 dl {font-size: 12px;line-height: 18px;}
#lineup .dlarea_02 dd {float: left;background-image: url(../images/bg/line_01.jpg);background-repeat: repeat-x;background-position: bottom;width: 460px;margin-bottom: 0px;	padding: 5px;margin-top: 0px;}

#lineup .dlarea_02 ul {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}

#lineup .ularea_mashine ul {margin: 0px;padding: 0px;list-style-type: none;float: left;width: 210px;}
#lineup .ularea_mashine li {height: auto;width: 170px;margin-right: 20px;font-size: 12px;line-height: 16px;font-weight: bold;color: #666666;text-align: center;}


#lineup .h3area_02 {font-size: 14px;font-weight: bold;}
#lineup .h3area_02 h3 {font-weight: bold;font-size: 14px;color: #CC0000;padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#lineup .md_itouch {
	font-size: 18px;
	font-weight: bold;
	background-color: #E8E8E8;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #069;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#lineup .md_itouch2 {
	font-size: 18px;
	font-weight: bold;
	background-color: #E8E8E8;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F60;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#lineup .dl_touchi {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lineup .dl_touchi dt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#lineup .dl_touchi dd {
	font-size: 14px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 16px;
}
#lineup .leftbox {
	float: left;
	height: auto;
	width: 310px;
}
#lineup .rightbox {
	float: right;
	height: auto;
	width: 300px;
	padding-left: 10px;
}
#lineup .inner_03 .linkbox_001 li {
	float: left;
	display: block;
	height: 30px;
	width: 170px;
	margin-right: 10px;
}
#lineup .inner_03 .linkbox_001 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#lineup .inner_03 .linkbox_001 {
	padding: 0px;
	height: 80px;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lineup .md_charge {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/mark/orange_01.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#footer_navi_01 .right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#footer_navi_01 a {
	padding-right: 5px;
	padding-left: 5px;
}








/*form*/


#form{}
#form .md_green {
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-weight: bold;
	color: #006600;
	background-image: url(../images/md/green_01.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 640px;
	display: block;
}
#form #lt {float: left;height: 80px;width: 300px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #006600;	border-bottom-color: #006600;margin-bottom: 15px;padding-top: 10px;padding-bottom: 10px;}
#form #rt {float: right;height: 80px;width: 300px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #006600;	border-bottom-color: #006600;margin-bottom: 15px;padding-top: 10px;padding-bottom: 10px;}
#form .vs {float: left;height: 100px;width: 120px;}
#form p {font-size: 12px;line-height: 18px;color: #666666;}



/*order*/
#order_01 ul {list-style-type: none;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#order_01 li {margin: 0px;padding: 0px;float: left;font-size: 12px;line-height: 18px;}
#order_01 .od_box3 {
	background-image: url(../images/bg/order_01.jpg);
	background-position: bottom;
	height: 90px;
	width: 310px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-repeat: no-repeat;
}
#order_01 .od_box2 {
	height: 100px;
	width: 200px;
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	vertical-align: middle;
	color: #999999;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: bottom;
}
#order_01 .od_box1 {margin: 0px;padding: 0px;vertical-align: bottom;}

#order_01 span {font-weight: bold;color: #003399;}

#order_01 .od_box4 {
	height: 63px;
	width: 310px;
	background-image: url(../images/bg/order_01.jpg);
	background-position: bottom;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-repeat: no-repeat;

}


/**/
#ids_box {margin-top: 10px;height: 140px;width: auto;}
#ids_box #inner {
	float: right;
	height: 70px;
	width: 480px;
	background-color: #E8E8E8;
	border: 1px solid #003366;
	font-size: 12px;
	line-height: 16px;
	color: #082C7A;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 15px;
}


/*pt*/

#pt_box_01 {height: auto;width: auto;border: 1px none #003366;margin-top: 10px;margin-bottom: 30px;padding-top: 0px;padding-right: 15px;padding-bottom: 5px;	padding-left: 15px;}
#pt_box_01 #under_01 #lt {float: left;height: auto;width: 240px;}
#pt_box_01 #under_01 #rt {float: right;height: auto;width: 350px;text-align: left;}
#pt_box_01 #under_01 #rt dd {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#pt_box_01 #under_01 #rt dt {margin: 0px;padding: 0px;}
#pt_box_01 #under_01 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pt_box_01 #under_01 #rt dl {margin: 0px;padding: 0px;font-size: 12px;}
#pt_box_01 p {font-size: 12px;margin: 0px;padding: 0px;text-align: right;}


/*box_02*/

#box_02 .inner_pt {height: auto;width: auto;margin-bottom: 30px;}
#box_02 {height: auto;width: 640px;margin-left: 25px;}
#box_02 #line_pt {margin: 0px;padding: 0px;list-style-type: none;}
#box_02 #line_pt li {float: left;margin-top: 0px;margin-bottom: 10px;width: 320px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;text-align: center;}
#box_02 .tect_line_02 {
	border: 1px dotted #666666;
	font-size: 12px;
	line-height: 18px;
	background-color: #EEEEEE;
	color: #003399;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#box_02 .text_line_02 {margin-top: 30px;}



/*form*/
#kiyaku {
	text-align: left;
	height: 200px;
	width: auto;
	padding: 10px;
	overflow: scroll;
	border: 1px solid #999999;
}
#kiyaku h2 {font-size: 14px;font-weight: bold;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}
#kiyaku dd {padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#kiyaku dl {font-size: 12px;line-height: 16px;margin: 0px;padding: 0px;}
#kiyaku dt {font-size: 12px;font-weight: bold;margin-bottom: 10px;}
#kiyaku li {margin: 0px;padding: 0px;list-style-type: none;}
#kiyaku ul {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 10px;}


#lineup .chuumon_01 {
	background-color: #EFEFEF;
	border: 1px solid #003366;
	padding: 10px;
	margin-top: 25px;
	color: #003366;
	clear: left;
	margin-bottom: 10px;
	height: auto;
	width: auto;
}


#lineup .chuumon_01 ul {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


#lineup .chuumon_01 li {
	padding: 0px;
	list-style-image: url(../images/mark/blue_04.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lineup #eco_01 {
	height: auto;
	width: 640px;
	background-image: url(../images/bg/eco_body.jpg);
	background-repeat: repeat-y;
}
#lineup .inner_03 #eco_01 h3 {
	color: #006600;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#lineup .inner_03 #eco_01 h2 {
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	clear: left;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
#lineup .inner_03 #eco_01 span {
	font-weight: bolder;
	font-size: 17px;
}


#lineup .inner_03 #eco_01 p {
	font-size: 12px;
	color: #006600;
	margin-left: 15px;
	margin-right: 15px;
}
#lineup .inner_03 #eco_01 #shiyou {
	background-color: #ECFFEC;
	border: 1px solid #006600;
	width: 580px;
	margin-left: 20px;
	padding: 10px;
}
#lineup .inner_03 #eco_01 #shiyou ul {
	font-size: 12px;
	color: #006600;
	margin: 0px;
	padding: 0px;
}
#lineup .inner_03 #eco_01 #shiyou li {
	list-style-type: none;
	line-height: 16px;
	margin-bottom: 5px;
}
#lineup .inner_03 #eco_01 #shiyou .youshi_in {
	margin-left: 20px;
}
#lineup .inner_03 #eco_01 #shiyou .star {
	background-image: url(../images/mark/star_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	color: #006600;
}
#lineup .inner_03 #eco_01 #shiyou .youshi_small {
	font-size: 10px;
	margin-left: 20px;
}
#lineup .lt_box .add_h3 {
	font-weight: bold;
	color: #003366;
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 25px;	
	height: 26px;
	padding-top: 5px;
	margin: 0px;
	font-size: 14px;
	width: 260px;
}
#gsl {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
#gsl .inner {
	border: 1px solid #FFFFFF;
	background-color: #BDE7EC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#gsl .inner .rt {
	float: right;
	display: block;
	width: 60px;
	text-align: center;
}
#gsl .inner .lt {
	width: 130px;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#lineup .Rn_font01 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#lineup .Rn_font01 span {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	line-height: 28px;
	margin-bottom: 10px;
}
#com_info p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub_footer2 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inner_new {
	padding-bottom: 25px;
	padding-top: 10px;
}
.inner_new p {
	font-size: 12px;
	line-height: 18px;
	color: #003366;
	margin-top: 0px;
	margin-bottom: 10px;
}
.inner_new .bd_new {
	font-size: 14px;
	font-weight: bold;
}
.inner_new .lt_new {
	float: left;
	width: 310px;
}
.inner_new .rt_new {
	float: left;
	width: 310px;
	margin-left: 20px;
}
#ul_paper {
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ul_paper li {
	padding: 0px;
	width: 320px;
	float: left;
	display: block;
	display:inline;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ul_paper li img{vertical-align: bottom;}

 



#ul_paper .rtt {
	text-align: right;
	clear: right;
}
#equ_cha {
	height: 40px;
	background-image: url(../images/pic/equ_cha.jpg);
	background-repeat: no-repeat;
	background-position: 10px;
	margin-top: 20px;
	padding-left: 30px;
}
#equ_cha p {
	font-size: 12px;
}
#bnn_box .llt {
	float: left;
	width: 310px;
	color: #666;
}
#bnn_box {
	padding-top: 15px;
}
#bnn_box img {
	padding-bottom: 5px;
}

.font_def  {
	margin-top: 10px;
}
#lineup .meishi_box03 {
	padding-bottom: 50px;
}
#lineup .meishi_box03 dl dd {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#lineup .meishi_box03 dl {
	font-size: 75%;
	line-height: 1.5em;
	padding-left: 15px;
	border: 1px solid #CCC;
	padding-top: 15px;
	margin: 0px;
}
#lineup .meishi_box03 h3 {
	margin: 0px;
	padding: 0px;
}
