﻿html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,li{margin:0;padding:0;list-style:none}img{width:100%;vertical-align:bottom}a{color:#fff;text-decoration:none}a:hover{opacity:0.7}p{font-size:14px;line-height:1.7em}html{height:100%}body{height:100%;font-size:12px;font-family:"メイリオ",Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#wrap{min-height:100%;background:url(../../img/common/bg.gif)}table{width:100%;border-collapse:collapse;border:1px solid #E9E9E9}table tr:nth-child(odd){background:#eee}table th{width:30%;font-size:16px;font-weight:normal;padding:20px;text-align:left}table td{font-size:16px;padding:20px;text-align:left}.common_ttl1{font-size:20px;font-weight:bold;padding:20px 0}.large{font-size:26px}.bold{font-weight:bold}.arrow:before{content:url(../../img/icon/arrow.gif);padding-right:5px}.red{color:#F14900}.caution{color:#DB4C3F}a.sample_pdf{color:#003E82}#head_disc{width:100%;height:30px;line-height:30px;color:#fff;text-align:center;border-bottom:1px solid #666;background:#000}#header_box{width:900px;height:90px;margin:0 auto}#header_box h1{width:205px;float:left}.sample_dl{width:280px;margin:20px 0 20px 50px;background:#5E1900;float:left}.head_contact{width:355px;margin:20px 0 20px 10px;float:left}#menu{width:100%;height:40px;border-top:1px solid #666;border-bottom:1px solid #666;background:url(../../img/common/bg_menu.gif) repeat-x}#menu_box{display:table;width:900px;margin:0 auto}#menu_box li{display:table-cell;font-size:14px;color:#fff;line-height:35px;float:left}#menu_box li:before{content:"|";padding:0 10px}#toggle{display:none}#content{width:900px;margin:0 auto;overflow:hidden;background:rgba(255,255,255,0.8)}#content_l{width:30%;height:100%;float:left}.sidemenu_box{padding:20px}.sidemenu_box img{margin-top:10px}.sidemenu_box h2{margin-bottom:10px;padding-left:10px;height:50px;line-height:50px;border:1px solid #fff;box-sizing:border-box;background:url(../../img/common/bg_sidemenuttl.gif) no-repeat}.sidemenu_box li{padding:15px 0;color:#003E82;font-size:18px;text-decoration:underline;background:url(../../img/common/dot.gif) no-repeat;background-position:bottom}.sidemenu_box li a{color:#003E82}.sidemenu_box li:before{content:url(../../img/icon/arrow.gif);padding-right:5px}#content_r{width:70%;height:100%;background:rgba(255,255,255,0.8);float:right}.content_box{padding:20px}.content_box h2{color:#fff;margin-bottom:20px;padding-left:35px;height:50px;line-height:50px;background:url(../../img/common/bg_contentttl1.gif) no-repeat;background-size:contain}.content_box h4{font-size:18px;color:#000;margin-bottom:20px;padding-left:15px;height:50px;line-height:50px;background:url(../../img/common/bg_contentttl2.gif) no-repeat;background-size:contain}.content_box p{padding:10px 0;font-size:16px}.content_box .sample_dl{margin:20px 0;float:none}#container{margin:10px 0;border:1px solid #666;background:#FFFFCA}.container_box{margin:20px;border-bottom:1px dashed #666}.container_box:last-child{border:none}.container_box h3{font-size:18px;color:#0060FE}.container_box a{color:#003E82}.container_box ul{margin-top:20px}.container_box li{font-size:16px;padding:5px 0}.container_link{color:#003E82;font-size:18px}#news_box{height:210px;margin:10px 0;border:1px solid #666;background:#fff;overflow:auto}#news_box table{margin:10px;border:none}#news_box tr{border-bottom:1px dashed #666}#news_box tr:last-child{border:none}#news_box tr:nth-child(odd){background:none}#news_box tr th{width:auto;padding:10px 0;font-size:16px;font-weight:normal;vertical-align:top}#news_box tr td{padding:10px 0;font-size:16px;display:inline-block;padding-left:10px;color:#000}#news_box tr td a{color:#003E82;text-decoration:underline}#news_box tr span{color:#F14900;font-size:14px;font-weight:bold;margin-left:10px}.samdl_caution p{font-size:14px}.samdl_box{display:inline-block}.sign{width:100%;overflow:hidden}.sign li{width:290px;float:left}.sign li:nth-child(odd){margin:0 10px 10px 0}#why_bike{overflow:hidden}#why_bike .why_bike_box{width:100%}#why_bike .why_bike_box img{width:200px;margin:10px 0 10px 10px;float:right}.bike_document table{background:#eee}.bike_document td{border:1px solid #E9E9E9}.bike_document td a{color:#003E82}.press{max-width:300px}.voice{margin-bottom:20px}.voice p{font-size:14px}.voice a{display:block;font-size:14px;color:#003E82;margin:10px 0}.contact_box td span{display:block;padding:5px 0;font-size:12px}.contact_box td .error{color:#DB4C3F;font-weight:bold}.contact_box td .errorblock{background-color:#ffcccc}.contact_box td .form_style{width:80%}.contact_box td textarea{max-width:600px}.send{width:200px;margin:10px auto}.send img{cursor:pointer}.facebook{margin:0 20px 20px 20px}#footer{position:relative;height:100px;background:#000;background-position:top}#footer #copyrights{color:#fff;text-align:center;margin-top:40px}#footer_menu{padding-top:20px;background:url(../../img/common/bg_footer.gif) repeat-x}#footer_menu .footer_menu_box{display:table;margin:0 auto;width:900px}#footer_menu .footer_menu_box li{display:table-cell;font-size:14px;color:#fff;float:left}#footer_menu .footer_menu_box li:before{content:"|";padding:0 10px}
/*# sourceMappingURL=style.css.map */

/*----*/
.mailto {
	margin: 0 auto;
}
.mailto img {
	width: 200px;
}

.mailto_format {
	margin: 20px 0;
	padding: 30px;
	border: 1px solid #EEEEEE;
	background: #FFFFCA;
}
.mailto_format b {
	display: block;
	margin-bottom: 20px;
	text-align: center;

	font-size: 17px;
}
.mailto_format li {
	padding: 15px;
	font-size: 15px;
	font-weight: bold;
}
.mailto_format li:nth-child(odd) {
	background: #f3f3a4;
}

.sampleform {
	text-align: center;
	font-size: 16px;
}
.sampleform dl {
	margin: 20px;
}
.sampleform dt {
	margin-top: 20px;
	font-weight: bold;
}
.sampleform dd input[type=text], .sampleform dd textarea {
	width: calc(100% - 25px);
	padding: 10px;
}
.error {
	color: #ff0000;
	font-weight: bold;
}