@charset "utf-8";

/* Copyright(C)SANWA KIKOU. All Right Reserved. */

/* base 1 ********************************************/

body{
	margin: 0;
	padding: 0;
	line-height: 150%;
	color: #222;
	background: #fff;
	font-family: Meiryo, Verdana, "メイリオ", "ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka;
	font-size: 78%;
	text-align: center;
}

#wrap{
	margin:0 auto;
	padding: 0;
	width: 840px;
	text-align:left;
}

#header{
	margin: 0 0 15px;
	padding: 0;
	position: relative;
	height: 80px;
	background: url(../img/bg_header.gif);
}

#navi_top{
	position: absolute;
	top: 45px;
	left: 325px;
	width: 515px;
	height: 35px;
}

#contents{
 margin: 0;
	float: right;
	width: 616px;
}

#navi_left{
	margin: 0 0 20px;
	padding: 14px 0 0;
	float: left;
	width: 200px;
	height: 700px;
	background: url(../img/bg_left_navi.gif) no-repeat;
}

#footer{
	margin: 0 0 20px;
	padding: 16px 0 0;
	clear: both;
	height: 54px;
	_height: 70px;
	background: url(../img/bg_footer.gif) no-repeat top;
}

@media print {
body { _zoom: 0.9;}
}

/* ie4,5,6 */
* html table { font-size: 90%; }


/* base 2 ********************************************/

h1, h2, h3{ font-size: 12px;}
#header p, #footer p{ text-indent: -9000px;}

h2{ margin: 0 0 13px;	clear: both; }

h3{ margin: 0 0 15px;	clear: both; height: 22px;}

a{ color: #bf8800; text-decoration: underline;}
a:hover{ text-decoration: none;}


a.blue:link{text-decoration:underline;color:#009ca3;}
a.blue:visited{text-decoration:underline;color:#009ca3;}
a.blue:hover{text-decoration:none;color:#009ca3;}




.bold{font-weight:bold;}

p{ margin: 0 0 0.7em;}

img{ border: none;}

#header span, #navi_left span, #footer span{ display: none;}

/* get hight */
.hght{
	display: block;
	min-height: 0;
}
.hght:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .hght{ display: inline-block;}
/* exclude ie mac \*/
* html .hght{ height: 1%;}
/* all brouser */

div.pagetop{
	margin:0;
	padding:0px 0px 20px 0px;
	clear:both;
	text-align: right;
}

div.contents_text{
	margin:0;
	padding:10px 10px 0 10px;
}

div.pad_down{
	margin:0;
	padding:0px 0px 20px 0px;
}

div.pad_lr{
	margin:0;
	padding:0px 10px 0px 10px;
}

div.pad_lrdown{
	margin:0;
	padding:0px 10px 20px 10px;
}

/* header ********************************************/

#header li, #header a{ display: block;}
#header h1, #header p{ margin: 0; padding: 0; position: absolute; top: 11px;}

#header h1{ left: 28px;}
#header h1, #header h1 a{	width: 240px; height: 60px;}

#header p{ left: 463px; width: 360px; height: 24px;}

/* navi_top ********************************************/

#navi_top ul{ margin: 0; padding: 0; list-style-type: none;}

#navi_top li, #navi_top a{ margin: 0; padding: 0; width: 103px; height: 35px;}

#navi_top li{ float: left;}

#navi_top li a:hover,li#t1_r, li#t2_r, li#t3_r, li#t4_r, li#t5_r{ background-image: url(../img/bg_header_r.gif);}

li#t1 a:hover, li#t1_r{ background-position: 515px;}
li#t2 a:hover, li#t2_r{ background-position: 412px;}
li#t3 a:hover, li#t3_r{ background-position: 309px;}
li#t4 a:hover, li#t4_r{ background-position: 206px;}
li#t5 a:hover, li#t5_r{ background-position: 103px;}

/* navi_left ********************************************/
#navi_left ul{ margin: 0; padding: 0; list-style-type: none;}
#navi_left li, #navi_left li a{ margin: 0; padding: 0; width: 200px; height: 50px;}
#navi_left li{ display: inline;}
#navi_left li a{ display: block;}
li#l02, li#l03, li#l04,li#l05,li#l06,li#l07,
li#l02 a,li#l03 a,li#l04 a,li#l05 a,li#l06 a,li#l07 a,
li#l02_r,li#l03_r,li#l04_r,li#l05_r,li#l06_r,li#l07_r,
li#l02_r a,li#l03_r a,li#l04_r a,li#l05_r a,li#l06_r a,li#l07_r a
{ height: 35px;}

#navi_left li a:hover{ background: url(../img/bg_left_navi_r.gif);}
li#l01_r, li#l02_r, li#l03_r, li#l04_r, li#l05_r, li#l06_r,
li#l07_r, li#l08_r, li#l09_r, li#l10_r, li#l11_r
{ background: url(../img/bg_left_navi_rr.gif);}
li#l01 a:hover, li#l01_r, li#l01_r a:hover{ background-position: 0 460px;}
li#l02 a:hover, li#l02_r, li#l02_r a:hover{ background-position: 0 410px;}
li#l03 a:hover, li#l03_r, li#l03_r a:hover{ background-position: 0 375px;}
li#l04 a:hover, li#l04_r, li#l04_r a:hover{ background-position: 0 340px;}
li#l05 a:hover, li#l05_r, li#l05_r a:hover{ background-position: 0 305px;}
li#l06 a:hover, li#l06_r, li#l06_r a:hover{ background-position: 0 270px;}
li#l07 a:hover, li#l07_r, li#l07_r a:hover{ background-position: 0 235px;}
li#l08 a:hover, li#l08_r, li#l08_r a:hover{ background-position: 0 200px;}
li#l09 a:hover, li#l09_r, li#l09_r a:hover{ background-position: 0 150px;}
li#l10 a:hover, li#l10_r, li#l10_r a:hover{ background-position: 0 100px;}
li#l11 a:hover, li#l11_r, li#l11_r a:hover{ background-position: 0 50px;}


.left_banner{padding:60px 0 0;}
.left_banner img{padding:0 0 0px;}


/* contents ********************************************/

/* -- index -- */

#flash{ height: 476px;}
#flash2{line-height:0;}
div#top_flash{
	margin:0;
	padding:0;
	height:476px;
}



#topics{ margin: 0 10px 20px;}
#topics div{ padding: 0 0 4px; clear: both;}
#topics div.day{
	padding: 0;
	float: left;
	clear: none;
	width: 95px;
}
#topics p{ margin: 0; float: right; width: 500px;}

#h2_index{ 
	background: url(../img/index/h2.gif); 
	height:37px;
	margin-top:25px;
	}
#h2_index span{
	display:none;
}

/* contents others ********************************************/

.hr50m01_right{ text-align: justify; text-justify: inter-ideograph;}
.sp1{ margin: 0 0 15px;}
.contents_text p{ padding: 0 10px;}
.hr50m01_left .contents_text{ padding: 0 10px 15px;}

/* high_rider ********************************************/

/* -- index -- */

div#hr01_left{
	margin:0;
	padding:0 0 10px;
	float:left;
	width:385px;
}

div#hr01_right{
	margin:0;
	padding:0 0 10px 0;
	float:right;
	width:194px;
}

div.hr02_left{
	margin:0;
	padding:0 0 10px 0px;
	float:left;
	width:280px;
	clear:both;
}

div.hr02_right{
	margin:0;
	padding:5px 0px 10px 0;
	float:right;
	width:330px;
}

div.hr03_left{
	margin:0;
	padding:0 0 10px 0px;
	float:left;
	width:340px;
	clear:both;
}

div.hr03_right{
	margin:0;
	padding:5px 0px 10px 0;
	float:right;
	width:270px;
}


.hr_table{
	margin:0 0 20px 10px;
	padding:0px 5px 0px 5px;
}

.hr_table td{
	margin:0;
	padding:3px;
	border-bottom:solid 1px #CCC;

}

.hr_table td.top1,
.hr_table td.top2,
.hr_table td.top3{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:75px;
}

.hr_table td.top4,
.hr_table td.top5{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:100px;
}

.hr_table td.top6{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:120px;
}

.hr_table td.top56{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:220px;
}

.hr_table td.5{
	margin:0;
	padding:3px;
	width:100px;
}

.hr_table td.6{
	margin:0;
	padding:3px;
	width:120px;
}


/* -- 50m -- */

.zu{margin:0 0 10px;padding:0 0 20px 0; text-align: center;}

div.hr50m01_left{
	margin:0;
	float:left;
	width:284px;
}

div.hr50m01_right{
	margin:0;
	padding:0 0 20px;
	float:right;
	width:284px;
}


#hr50dl_table{
	margin:0 0 20px 0;
	padding:0;
	width: 264px;
}

#hr50dl_table td{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	text-align:center;
}


div.pad_lr ul{
	margin:0 0 0 0;
	padding:0px 0px 30px 0px;
	list-style-type:none;
}

div.hr50m01_left div.pad_lr ul li,
div.hr50m01_right div.pad_lr ul li{
	margin: 0;
	padding: 0 0 2px 20px;
	background: url(../img/icon01.gif) -3px 0px no-repeat;
}
div#hr01_left div.pad_lr ul li{
	margin: 0;
	padding: 0 0 2px 20px;
	background: url(../img/icon03.gif) -3px 0px no-repeat;
}

div.right_icon2{
	margin: 0;
	padding: 10px 20px 0 0px;
	background: url(../img/icon02.gif) right 9px no-repeat;
	text-align:right
}

.ul_top{color:#009ca3;}


div.hr50m01_left ul,
div.hr50m01_right ul{
	margin:0 10px;
	padding:0px 0px 30px 0px;
	list-style-type:none;
}

div.hr50m01_left ul li,
div.hr50m01_right ul li{
	margin: 0 0 5px;
	padding: 2px 0 2px 20px;
	background: url(../img/icon01.gif) -3px 0px no-repeat;
}

div.hr50m01_left ul li .bold_pad,
div.hr50m01_right ul li .bold_pad{
	margin: 10px 0px 0 0px;
	padding: 0px 0 px 0px;
	font-weight:bold;
}


/* navi_bend ********************************************/


#navi_reac{
	margin: 0 0 20px 0px;
	padding: 0 0 0px 0px;
	clear:both;
	height:50px;
	background: url(../high_rider/img/bg_navi_bend.gif) no-repeat;
}

#navi_bend,#navi_sd{
	margin: 0 10px 20px;
	padding: 0 0 0px 0px;
	clear:both;
	height:50px;
	background: url(../high_rider/img/bg_navi_sd.gif) no-repeat;
}


#navi_bend ul,#navi_reac ul,#navi_sd ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

#navi_bend li,#navi_reac li,#navi_sd li{
	display:inline;
	float:left;
}

#navi_bend a{
	display: block;
	width: 140px;
	height: 40px;
}

#navi_reac a{
	display: block;
	width: 95px;
	height: 40px;
}

#navi_sd a{
	display: block;
	width: 140px;
	height: 40px;
}


div#navi_bend span,
div#navi_reac span,
div#navi_sd span{display: none;}


#navi_bend li#t1 a:link,#navi_bend li#t1 a:visited{margin:0 3px 0 15px;background: url(../high_rider/img/bend_b01.gif) no-repeat;}
#navi_bend li#t2 a:link,#navi_bend li#t2 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/bend_b02.gif) no-repeat;}
#navi_bend li#t3 a:link,#navi_bend li#t3 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/bend_b03.gif) no-repeat;}
#navi_bend li#t4 a:link,#navi_bend li#t4 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/bend_b04.gif) no-repeat;}

#navi_bend li#t1 a:hover{margin:0 3px 0 15px;background: url(../high_rider/img/bend_b01_.gif) no-repeat;}
#navi_bend li#t2 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/bend_b02_.gif) no-repeat;}
#navi_bend li#t3 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/bend_b03_.gif) no-repeat;}
#navi_bend li#t4 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/bend_b04_.gif) no-repeat;}

#navi_reac li#t1 a:link,#navi_reac li#t1 a:visited{margin:0 3px 0 15px;background: url(../high_rider/img/reac_b01.gif) no-repeat;}
#navi_reac li#t2 a:link,#navi_reac li#t2 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/reac_b02.gif) no-repeat;}
#navi_reac li#t3 a:link,#navi_reac li#t3 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/reac_b03.gif) no-repeat;}
#navi_reac li#t4 a:link,#navi_reac li#t4 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/reac_b04.gif) no-repeat;}
#navi_reac li#t5 a:link,#navi_reac li#t5 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/reac_b05.gif) no-repeat;}
#navi_reac li#t6 a:link,#navi_reac li#t6 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/reac_b06.gif) no-repeat;}

#navi_reac li#t1 a:hover{margin:0 3px 0 15px;background: url(../high_rider/img/reac_b01_.gif) no-repeat;}
#navi_reac li#t2 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/reac_b02_.gif) no-repeat;}
#navi_reac li#t3 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/reac_b03_.gif) no-repeat;}
#navi_reac li#t4 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/reac_b04_.gif) no-repeat;}
#navi_reac li#t5 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/reac_b05_.gif) no-repeat;}
#navi_reac li#t6 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/reac_b06_.gif) no-repeat;}


#navi_sd li#t1 a:link,#navi_sd li#t1 a:visited{margin:0 3px 0 15px;background: url(../high_rider/img/sd_b01.gif) no-repeat;}
#navi_sd li#t2 a:link,#navi_sd li#t2 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/sd_b02.gif) no-repeat;}
#navi_sd li#t3 a:link,#navi_sd li#t3 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/sd_b03.gif) no-repeat;}
#navi_sd li#t4 a:link,#navi_sd li#t4 a:visited{margin:0 3px 0 0;background: url(../high_rider/img/sd_b04.gif) no-repeat;}

#navi_sd li#t1 a:hover{margin:0 3px 0 15px;background: url(../high_rider/img/sd_b01_.gif) no-repeat;}
#navi_sd li#t2 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/sd_b02_.gif) no-repeat;}
#navi_sd li#t3 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/sd_b03_.gif) no-repeat;}
#navi_sd li#t4 a:hover{margin:0 3px 0 0;background: url(../high_rider/img/sd_b04_.gif) no-repeat;}




/* crane ********************************************/

/* -- index -- */

div.cr_table_l a,
div.cr_table_r a,
div.cr_table_2 a{ color: #0c459b;}

.tables{ margin: 0 10px 30px;}

div.cr_table_l{
	margin:0;
	padding:0;
	float:left;
	width:280px;
}

div.cr_table_r{
	margin:0;
	padding:0;
	float:right;
	width:280px;
}

div.cr_table_2{
	margin:0;
	padding:0 0px 0 40px;
}


div.cr_table_r td,
div.cr_table_l td,
div.cr_table_2 td{
	margin:0;
	padding:3px;
	border-bottom:solid 1px #CCC;
}

.cr_table_l td.top,
.cr_table_r td.top{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:40px;
}

.cr_table_l td.tops,
.cr_table_r td.tops{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:30px;
}

.cr_table_l td.topls,
.cr_table_r td.topls{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:90px;
}

.cr_table_l td.topl,
.cr_table_r td.topl{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:100px;
}


.cr_table_2 td.top{
	margin:0;
	padding:3px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	width:90px;
}


/* faq ********************************************/

/* -- index -- */

.f{
	margin:0;
	padding:10px 0 0 0;
}

#a01{
	margin:0 0 20px 0;
	padding:10px 0 0 80px;
	background: url(../faq/img/a01.gif) top left no-repeat;
	width:516px;
	height:60px;
}

#a01{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a01.gif) top left no-repeat;width:516px;height:60px;
}
#a02{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a02.gif) top left no-repeat;width:516px;height:60px;
}
#a03{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a03.gif) top left no-repeat;width:516px;height:60px;
}
#a04{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a04.gif) top left no-repeat;width:516px;height:60px;
}
#a05{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a05.gif) top left no-repeat;width:516px;height:60px;
}
#a06{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a06.gif) top left no-repeat;width:516px;height:60px;
}
#a07{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a07.gif) top left no-repeat;width:516px;height:60px;
}
#a08{
	margin:0 0 20px 0;padding:10px 0 0 80px;
	background: url(../faq/img/a08.gif) top left no-repeat;width:516px;height:60px;
}

div#text_faq{
	margin:0 0 0px 0;
	padding:0px 0 30px 10px;
	float:left;
	
}

div#b_faq{
	margin:0 0 0px 0;
	padding:0px 10px 30px 0px;
	float:right;
}



/* example ********************************************/

.ex_bg{
	margin: 0 0 20px;
	clear: both;
	background: url(../img/line.gif) repeat-y center top;
}

.exa01_left{
	margin:0 0 0px 0;
	padding:0 10px;
	float:left;
	width:278px;
	text-align: center;
}

.exa01_right{
	margin:0 0 0px 0;
	padding:0 10px;
	float:right;
	width:278px;
	text-align: center;
}

.exa_p{ margin: 0 14px;}

.text_exa{text-align:center;}

.exa01_left h3, .exa01_right h3{ margin: 0 0 30px;}

#p_exa2{
	padding:0 0 30px 10px;
	float:left;
	width:440px;
}

#text_exa2{
	padding:30px 0 0px 0;
	float:right;
	text-align:left;
	width:130px;
}

#p_exa3{
	padding:0 0 30px 10px;
	float:left;
	width:470px;
}

#text_exa3{
	padding:30px 0 0px 0;
	float:right;
	text-align:left;
	width:100px;
}


/* company ********************************************/

#outer_company_table{
	margin:0px 10px 0px 10px;
	padding:0 0px 40px 0px;
}


#company_table{
	margin:0px 0px 0px 0px;
	padding:0 0px 0px 0px;
	width:596px;
	background:url(../company/img/bg_table.gif) top center no-repeat;
	line-height: 150%;
}

#company_table td.l{
	margin:0 0px 0 30px;
	padding:2px 0 2px 46px;
	width:140px;
	border-bottom:solid 1px #CCC;
}


#company_table td.r{
	margin:0 0px 0 0px;
	padding:2px 0 2px 40px;
	width:370px;
	background: url(../company/img/table_r.gif) right bottom no-repeat;
}

#company_table td.bottom{height:10px;}

div.acc_map{
	margin:0;
	padding:0 20px 20px 20px;
}



/* sitemap --------------------------------------------------------*/

/* exclude Mac IE 5 \*/
div.sitemap{ 
	margin: 0 0 20px; 
	padding: 6px; 
	border: solid 1px #ccc; 
	height: 100%; 
	background:#eee;
}


.smp{ padding-top: 10px;}
/* all brouser */


/* t4 */

/* exclude Mac IE 5 \*/
table.t4{ margin: 0 auto; border: solid 30px #fff; background:#fff url(../sitemap/img/bg_sitemap.gif) center 40px no-repeat;}
/* all brouser */
table.t4{ width: 100%;}
table.t4 td{ padding: 3px 3px 3px 40px; line-height: 110%; text-align: left; font-size: 14px;}
table.t4 span{ padding: 3px; background: #fff;}
table.t4 .a{ padding: 3px 3px 3px 0;}
table.t4 .b{ padding: 3px 3px 3px 40px;}
table.t4 .b0{ background: url(../sitemap/img/tb0.gif) center left no-repeat;}
table.t4 .b1{ background: url(../sitemap/img/tb1.gif) center left no-repeat;}
table.t4 .b2{ background: url(../sitemap/img/tb2.gif) center left no-repeat;}
table.t4 .b3{ background: url(../sitemap/img/tb3.gif) center left no-repeat;}
table.t4 .b4{ background: url(../sitemap/img/tb4.gif) center left no-repeat;}
table.t4 .b5{ background: url(../sitemap/img/tb5.gif) center left no-repeat;}
table.t4 .b6{ background: url(../sitemap/img/tb6.gif) center left no-repeat;}
table.t4 .b7{ background: url(../sitemap/img/tb7.gif) center left no-repeat;}
table.t4 .b8{ background: url(../sitemap/img/tb8.gif) center left no-repeat;}

span.s{ font-size: 12px;}

/* footer ********************************************/

#footer ul{ margin: 0 0 0 324px; padding: 0; height: 13px; line-height: 13px; list-style-type: none;}
#footer li, #footer li a{ padding: 0; display: block; width: 92px; height: 13px;}
#footer li{ margin: 0 10px 0 0; float: left;}

#footer p{
	margin: 0 15px 0 600px;
	clear: both;
	width: 240px;
	height: 20px;
	display: block;
	line-height: 20px;
}


/* form ********************************************/

div#contents_form{
	margin:0;
	padding:0 20px 20px 20px;
}

div#contents_form2{
	margin:0;
	padding:20px 62px 20px 62px;
}

#outer_contact_table{
	margin:0px 10px 0px 10px;
	padding:0 0px 40px 0px;
}

.form{
	margin:0px 0px 0px 0px;
	padding:0 0px 0px 0px;
	width:596px;
	background:url(../company/img/bg_table.gif) top center no-repeat;

}


.form td.l,.form td.le{
	margin:0 0px 0 30px;
	padding:2px 0 4px 40px;
	width:140px;
	border-bottom:solid 1px #CCC;
}


.form td.r{
	margin:0 0px 0 0px;
	padding:2px 40px 4px 40px;
	width:370px;
	background: url(../contact/img/line.gif) right bottom no-repeat;
}

.form td.re{
	margin:0 0px 0 0px;
	padding:2px 40px 4px 40px;
	width:370px;
	background: url(../contact/img/table_re.gif) 10px 0 repeat-y;
}

.form td.bottom{height:10px;}



/* エラーメッセージ */
div.error{
	color: #cc3300;
}
div.message{ margin: 0 0 20px; text-align: center;}

/* 必須項目の「※」印 */
	span.hissu{
	color:#cc3300;
}




