@charset "UTF-8"; 



/* いろいろ --------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.clear {
	clear:both;
}
.red {
	color:#f00;
}
.orange {
	color:#ffa22a;
}
.green {
	color:#3f6d45;
}
.blue {
	color:#0078ff;
}
.bold {
	font-weight:bold;
}




/* トップページ（index.html） --------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

h3.top_h3 {
	margin:0 0 20px 0 !important;
	padding:0;
}
h3.top_h301 {
	clear:both;
	margin:0 20px 20px 0;
	padding:4px;
	background-color:#b44307;
	color:#fff;
}
.top_img01 {
	margin:0 0 30px 46px;
	padding:0;
}
.top_img02 {
	margin:0 0 20px 58px;
	padding:0;
}
h4.top_h4 {
	clear:both;
	margin:0 0 5px 68px;
	padding:0;
	font-weight:bold;
	font-size:116%;
}
.top_p01 {
	margin:0 0 15px 88px;
	padding:0;
}

.top_img03 {
	margin:0 0 50px 58px;
	padding:0;
}

.top_ul01 {
	margin:0 30px 20px 45px;
	paddig:0;
}
.top_ul01 li {
	margin:0 0 5px 0;
	paddig:0;
	list-style:disc;
}


/* 原付免許をとるには（method.html） -------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.method_ul01 {
	margin:0 30px 20px 30px;
	padding:0;
}
.method_ul01 dt {
	clear:both;
	float:left;
	width:40px;
	margin:0 0 0 0;
	padding:0;
}
.method_ul01 dd {
	margin:0 0 0 40px;
	padding:0;
}

.method_dl {
	margin:0 0 20px 30px;
	padding:0;
}
.method_dl dd ul li {
	margin:0 0 0 50px;
	padding:0;
	list-style:disc;
}

.method_ul02 {
	margin:0 30px 20px 30px;
	padding:0;
}
.method_ul02 li {
	margin:0 0 0 21px;
	padding:0;
	list-style:disc;
}
.method_ul02 dt {
	margin:0 0 0 0;
	padding:0;
}
.method_ul02 dd {
	margin:0 0 0 20px;
	padding:0;
}

.method_ol01 {
	margin:0 20px 30px 20px;
	padding:8px;
	border:solid 1px #7e7b15;
}
.method_ol01 li {
	margin:0 10px 16px 30px;
	padding:0 0 21px 0;
	list-style:decimal;
	background:url(../images/method/method_yajirusi01.gif) 120px bottom no-repeat;
}
.method_ol01 li.end {
	margin:0 10px 0 30px;
	padding:0 0 0 0;
	background:none;
}

.method_img01 {
	margin:0 0 30px 50px;
	padding:0;
}
.method_img02 {
	margin:0 0 50px 50px;
	padding:0;
}




/* 原付免許「虎の巻」とは（aid.html） ------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

body.aid .method_ul02 ol li {
	margin:0 0 0 30px;
	padding:0;
	list-style:decimal;
}

.aid_box01 {
	margin:0 30px 30px 30px;
	padding:8px;
	border:solid 1px #b44307;
}
.aid_box01 p {
	margin:0 0 10px 0;
	padding:0;
}
.aid_box01 dl {
	margin:0 0 10px 0;
	padding:10px;
	background-color:#f1f1f1;
}
.aid_box01 dl dd {
	margin:0 0 0 15px;
	padding:0;
}
.aid_h5 {
	background-color:#b44307;
	color:#fff;
}
.aid_ul02 {
	margin:0 30px 10px 30px;
	padding:0;
}
.aid_ul02 li {
	margin:0 0 0 21px;
	padding:0;
	list-style:disc;
}
.aid_ul02 dt {
	margin:0 0 0 0;
	padding:0;
}
.aid_ul02 dd {
	margin:0 0 0 20px;
	padding:0;
}




/* 「モギ会館」ご案内（アクセスマップ）（access.html） -------------------------------------------
------------------------------------------------------------------------------------------------*/

.access_ol01 {
	margin:0 20px 20px 30px;
	padding:0;
}
.access_ol01 ul {
	margin:0; /* すべてのブラウザ */
	margin:-19px 0 0 0\9; /* IE8 以下 */
	*margin:-19px 0 0 0; /* IE7 以下 */
	padding:0;
}
.access_ol01 ul:not(:target) {
	margin:-19px 0 0 0\9; /* IE9 */
	padding:0;
}
.access_ol01 ul ul {
	margin:0 0 0 0 !important;
	padding:0;
}
.access_ol01 li {
	margin:0 0 15px 21px;
	padding:0;
	list-style:decimal;
}
.access_ol01 li li {
	margin:0 0 3px 0;
	padding:0 0 18px 0;
	list-style:none;
	background:url(../images/access/access_yajirusi01.gif) no-repeat 60px bottom;
}
.access_ol01 li li.end {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	background:none;
}
.access_ol01 li li li {
	margin:0 0 0 20px;
	padding:0 0 0 0;
	list-style:disc;
	background:none;
}

.access_ol02 {
	margin:0 20px 30px 20px;
	padding:8px 8px 0 8px;
	border:solid 1px #7e7b15;
}
.access_ol02 li {
	margin:0 10px 8px 30px;
	padding:0;
	list-style:decimal;
}

.access_box01 {
	margin:0 20px 30px 20px;
	padding:10px 10px 2px 10px;
	background-color:#f1f1f1;
}
.access_box01 li {
	margin:0 20px 8px 30px;
	padding:0;
}




/* 合格者の声（voice.html） ----------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.voice_ul01 {
	margin:0 0 30px 0;
	padding:0;
}
.voice_ul01 li {
	margin:0 20px 15px 10px;
	padding:10px;
	background-color:#f1f1f1;
}




/* 運転免許試験場案内（guidance.html） -----------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.guidance_img01 {
	margin:0 0 30px 58px;
	padding:0;
}

.guidance_dl01 {
	margin:0 0 30px 0;
	padding:0;
}
.guidance_dl01 dt {
	margin:0 0 0 75px;
	padding:0;
	font-weight:bold;
}
.guidance_dl01 dd {
	margin:0 0 10px 90px;
	padding:0;
}

.guidance_img02 {
	margin:0 0 20px 58px;
	padding:0;
}

.guidance_p01 {
	margin:0 0 50px 75px;
	padding:0;
}
.guidance_p01 span {
	background-color:#f1f1f1;
	padding:8px;
}




/* 個人情報保護方針（privacy.html） --------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.privacy_ul01 {
	margin:0 40px 0 0;
	padding:0;
}
.privacy_ul01 dt {
	margin:0 0 8px 20px;
	padding:0;
	font-weight:bold;
}
.privacy_ul01 dd {
	margin:0 0 20px 40px;
	padding:0;
}
.privacy_ul01 dd li {
	margin:0 0 0 20px;
	padding:0;
}

.privacy_p01 {
	margin:0 0 40px 380px;
	padding:0;
}




/* サイトマップ（sitemap.html） ------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.sitemap_ul01 {
	margin:0 0 50px 80px;
	padding:0;
}
.sitemap_ul01 li {
	margin:0 0 10px 0;
	padding:0;
	list-style:disc;
}




/* お問い合わせ（inq.html） ----------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.inq_01 {
	margin:0 0 20px 84px;
	padding:0;
}

.inq_p01 {
	margin:0 0 50px 100px;
	padding:0;
}




/* 会社案内（company.html） ----------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.company_dl01 {
	margin:0 30px 50px 10px;
	padding:0;
	border-top:solid 1px #ccc;
	background:url(../images/company/company_bg01.gif) repeat-y 0 0;
}
.company_dl01 dt {
	clear:both;
	float:left;
	width:100px;
	margin:0 0 0 0;
	padding:6px;
	
}
.company_dl01 dd {
	margin:0 0 0 0;
	padding:6px 6px 6px 100px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}




















