@charset "utf-8";
/* ===========================================================================
ハイウェイみて！みて！
=========================================================================== */
/* text */
h1.pageTtl01 {
	position: static;
	font-size: 27px;
	color: #000;
	/*padding: 50px 0 49px;*/
	font-weight: bold;
	/*background-color: #68c9e9;*/
}
.idt1 {
	text-indent: 1em;
}

.tcRed01 {
	color: #FF3333;
}
.accent {
	font-weight: bold;
}
#container a {
	color: #00529F;
	text-decoration: none;
}

.ttlMod02 {
	border-bottom: 1px solid #cccccc;
	padding: 5px 2px 10px;
}
.ttlMod02 .ttl {
	font-size: 16px;
	background: url('../images/h2_bar.gif') left 0.1em no-repeat #FFF;
	padding-left: 10px;
}
.ttlMod03 {
	padding: 5px 5px 6px 5px;
	border-top: 2px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}
.ttlMod03 .ttl {
	padding-left: 5px;
}

h3.ttl,
h4 {
	font-weight: bold;
}

/* parts */
ul.type_circle,  li.type_circle,  ol li ul.type_circle li {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 19px;
	background: none;
}

/* layout */
#container {
	padding: 1em 0;
}
.section .lower {
	margin: 15px 0 0 0;
	padding-left: 10px;
	padding-right: 10px;
}
.alC {
	text-align: center!important;
}
.lb15 {
	margin-top: 15px!important;
}
.lb20 {
	margin-top: 20px!important;
}
.lb30 {
	margin-top: 30px!important;
}
.lb10 {
	margin-top: 10px!important;
}
.mgr30 {
	margin-right: 30px!important;
}
div.step_double > div {
	float: left;
	width: 50%;
	/*margin-bottom: 20px;*/
}

.modSet .msL {
	float: left;
	display: inline;
}
.modSet .msN {
	overflow: hidden;
}
.alC img {
	margin: 0 auto;
	vertical-align: bottom;
}
.modSet .msR {
	float: right;
	display: inline;
}
.modSet .msN {
	overflow: hidden;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.clear {
	clear: both;
}

/* rect */
.boxRect01 {
	padding: 9px;
	border: 1px solid #FF0033;
}
.boxRect02 {
	padding: 9px;
	border: 1px solid #666666;
}

a.imgLink {
	display: inline-block!important;
}
