@charset "utf-8";

/*見出し*/

.h2form{
　/*
	color: #123fa5;
	font-size: 30px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "MS P明朝", serif;
	font-weight: 900;
	text-align: center;
	line-height: 150%;
	border: 2px solid #123fa5;
	border-radius: 8px;
	padding: 5px;
	*/
	padding: 12px 0;
	font-size: 200%;
	font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight: 900;
	color: #fff;
	text-align: center;
	line-height: 150%;
	background: #668ad8;
	border: solid 1px #fff;
	box-shadow: 0px 0px 0px 5px #668ad8;
	border-radius: 15px;
}

.h3form{
	color: #000;
	font-size: 20px;
	font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight: bold;
}

#step-ttl{
	color: #666;
	font-size: 18px;
	font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight: bold;
	text-align: center;
}

#step-ttl.s-current{
	color: #123fa5;
}

.form-sttl{
	color: #000;
	font-size: 15px;
	font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}


/*本文フォント設定*/

.p-conts{
	color: #000;
	font-size: 16px;
	font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.sign-area{
	color: #000;
	font-size: 20px;
	font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "MS P明朝", serif;
	text-align: right;
	font-weight: bold;
}


/*フォントサイズ設定*/

.f70{ font-size: 70%!important; }/*0.7倍*/
.f80{ font-size: 80%!important; }/*0.8倍*/
.f90{ font-size: 90%!important; }/*0.9倍*/
.f95{ font-size: 95%!important; }/*0.95倍*/

.f105{ font-size: 105%!important; }/*1.05倍*/
.f110{ font-size: 110%!important; }/*1.1倍*/
.f120{ font-size: 120%!important; }/*1.2倍*/
.f130{ font-size: 130%!important; }/*1.3倍*/
.f140{ font-size: 140%!important; }/*1.4倍*/
.f150{ font-size: 150%!important; }/*1.5倍*/
.f160{ font-size: 160%!important; }/*1.6倍*/
.f170{ font-size: 170%!important; }/*1.7倍*/
.f180{ font-size: 180%!important; }/*1.8倍*/
.f190{ font-size: 190%!important; }/*1.9倍*/
.f200{ font-size: 200%!important; }/*2.0倍*/
.f210{ font-size: 210%!important; }/*2.1倍*/
.f220{ font-size: 220%!important; }/*2.2倍*/
.f230{ font-size: 230%!important; }/*2.3倍*/
.f240{ font-size: 240%!important; }/*2.4倍*/
.f250{ font-size: 250%!important; }/*2.5倍*/
.f260{ font-size: 260%!important; }/*2.6倍*/
.f270{ font-size: 270%!important; }/*2.7倍*/
.f280{ font-size: 280%!important; }/*2.8倍*/
.f290{ font-size: 290%!important; }/*2.9倍*/
.f300{ font-size: 300%!important; }/*3.0倍*/

/*文字の横位置*/

.ta-c{ text-align: center; }/*中央寄せ*/
.ta-r{ text-align: right; }/*右寄せ*/
.ta-l{ text-align: left; }/*左寄せ*/

/*文字の縦位置*/

.va-t{ vertical-align: top!important; }/*上寄せ*/
.va-m{ vertical-align: middle!important; }/*中央寄せ*/
.va-b{ vertical-align: bottom!important; }/*下寄せ*/

/*margin設定*/

.m0{ margin: 0!important; }/*上下左右 margin 0*/
.mt0{ margin-top: 0!important; }/*上 margin 0*/
.mr0{ margin-right: 0!important; }/*右 margin 0*/
.mb0{ margin-bottom: 0!important; }/*下 margin 0*/
.ml0{ margin-left: 0!important; }/*左 margin 0*/

.m5{ margin: 5px!important; }
.mt5{ margin-top: 5px!important; }
.mr5{ margin-right: 5px!important; }
.mb5{ margin-bottom: 5px!important; }
.ml5{ margin-left: 5px!important; }

.m10{ margin: 10px!important; }
.mt10{ margin-top: 10px!important; }
.mr10{ margin-right: 10px!important; }
.mb10{ margin-bottom: 10px!important; }
.ml10{ margin-left: 10px!important; }

.m15{ margin: 15px!important; }
.mt15{ margin-top: 15px!important; }
.mr15{ margin-right: 15px!important; }
.mb15{ margin-bottom: 15px!important; }
.ml15{ margin-left: 15px!important; }

.m20{ margin: 20px!important; }
.mt20{ margin-top: 20px!important; }
.mr20{ margin-right: 20px!important; }
.mb20{ margin-bottom: 20px!important; }
.ml20{ margin-left: 20px!important; }

.m25{ margin: 25px!important; }
.mt25{ margin-top: 25px!important; }
.mr25{ margin-right: 25px!important; }
.mb25{ margin-bottom: 25px!important; }
.ml25{ margin-left: 25px!important; }

.m30{ margin: 30px!important; }
.mt30{ margin-top: 30px!important; }
.mr30{ margin-right: 30px!important; }
.mb30{ margin-bottom: 30px!important; }
.ml30{ margin-left: 30px!important; }

.m35{ margin: 35px!important; }
.mt35{ margin-top: 35px!important; }
.mr35{ margin-right: 35px!important; }
.mb35{ margin-bottom: 35px!important; }
.ml35{ margin-left: 35px!important; }

.m40{ margin: 40px!important; }
.mt40{ margin-top: 40px!important; }
.mr40{ margin-right: 40px!important; }
.mb40{ margin-bottom: 40px!important; }
.ml40{ margin-left: 40px!important; }

.m50{ margin: 50px!important; }
.mt50{ margin-top: 50px!important; }
.mr50{ margin-right: 50px!important; }
.mb50{ margin-bottom: 50px!important; }
.ml50{ margin-left: 50px!important; }

.m60{ margin: 60px!important; }
.mt60{ margin-top: 60px!important; }
.mr60{ margin-right: 60px!important; }
.mb60{ margin-bottom: 60px!important; }
.ml60{ margin-left: 60px!important; }

.m70{ margin: 70px!important; }
.mt70{ margin-top: 70px!important; }
.mr70{ margin-right: 70px!important; }
.mb70{ margin-bottom: 70px!important; }
.ml70{ margin-left: 70px!important; }

.m80{ margin: 80px!important; }
.mt80{ margin-top: 80px!important; }
.mr80{ margin-right: 80px!important; }
.mb80{ margin-bottom: 80px!important; }
.ml80{ margin-left: 80px!important; }

.m90{ margin: 90px!important; }
.mt90{ margin-top: 90px!important; }
.mr90{ margin-right: 90px!important; }
.mb90{ margin-bottom: 90px!important; }
.ml90{ margin-left: 90px!important; }

.m100{ margin: 100px!important; }
.mt100{ margin-top: 100px!important; }
.mr100{ margin-right: 100px!important; }
.mb100{ margin-bottom: 100px!important; }
.ml100{ margin-left: 100px!important; }

.m110{ margin: 110px!important; }
.mt110{ margin-top: 110px!important; }
.mr110{ margin-right: 110px!important; }
.mb110{ margin-bottom: 110px!important; }
.ml110{ margin-left: 110px!important; }

.m120{ margin: 120px!important; }
.mt120{ margin-top: 120px!important; }
.mr120{ margin-right: 120px!important; }
.mb120{ margin-bottom: 120px!important; }
.ml120{ margin-left: 120px!important; }

.m130{ margin: 130px!important; }
.mt130{ margin-top: 130px!important; }
.mr130{ margin-right: 130px!important; }
.mb130{ margin-bottom: 130px!important; }
.ml130{ margin-left: 130px!important; }

.m140{ margin: 140px!important; }
.mt140{ margin-top: 140px!important; }
.mr140{ margin-right: 140px!important; }
.mb140{ margin-bottom: 140px!important; }
.ml140{ margin-left: 140px!important; }

.m150{ margin: 150px!important; }
.mt150{ margin-top: 150px!important; }
.mr150{ margin-right: 150px!important; }
.mb150{ margin-bottom: 150px!important; }
.ml150{ margin-left: 150px!important; }

.m160{ margin: 160px!important; }
.mt160{ margin-top: 160px!important; }
.mr160{ margin-right: 160px!important; }
.mb160{ margin-bottom: 160px!important; }
.ml160{ margin-left: 160px!important; }

.m170{ margin: 170px!important; }
.mt170{ margin-top: 170px!important; }
.mr170{ margin-right: 170px!important; }
.mb170{ margin-bottom: 170px!important; }
.ml170{ margin-left: 170px!important; }

.m180{ margin: 180px!important; }
.mt180{ margin-top: 180px!important; }
.mr180{ margin-right: 180px!important; }
.mb180{ margin-bottom: 180px!important; }
.ml180{ margin-left: 180px!important; }

.m190{ margin: 190px!important; }
.mt190{ margin-top: 190px!important; }
.mr190{ margin-right: 190px!important; }
.mb190{ margin-bottom: 190px!important; }
.ml190{ margin-left: 190px!important; }

.m200{ margin: 200px!important; }
.mt200{ margin-top: 200px!important; }
.mr200{ margin-right: 200px!important; }
.mb200{ margin-bottom: 200px!important; }
.ml200{ margin-left: 200px!important; }

.m250{ margin: 250px!important; }
.mt250{ margin-top: 250px!important; }
.mr250{ margin-right: 250px!important; }
.mb250{ margin-bottom: 250px!important; }
.ml250{ margin-left: 250px!important; }

.m300{ margin: 300px!important; }
.mt300{ margin-top: 300px!important; }
.mr300{ margin-right: 300px!important; }
.mb300{ margin-bottom: 300px!important; }
.ml300{ margin-left: 300px!important; }

