@charset "utf-8";
body{
	line-height:1.5;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	word-break:break-all;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
p,ul,ol{margin:0;padding:0;}
ul,ol{list-style-type:none}

#main{margin:0;width:auto;}
#main:after,
.contents:after{content:''; display:block; clear:both; height:0;}
*:first-child+html #main,
*:first-child+html .contents{zoom:1;}	/*ie7*/
* html #main,
* html .contents{zoom:1;}	/*ie6*/

#header{
	width:100%;
	min-width:950px;
	height:92px;
	border-top:3px solid #fa0046;
	border-bottom:1px solid #b4b4b4;
}
.header_in{
	position:relative;
	width:950px;
	margin:0 auto;
	padding:23px 0 0;
}
.header_in a{
	display:block;
}
.header_in img{
	vertical-align:top;
}
.header_id{
	position:absolute;
	top:26px;
	left:0;
}

.subFooter_in{
	position:relative;
	width:950px;
	margin:0 auto;
	padding:5px 0 0;
	border-top:1px solid #8a8a8a;
	color:#fff;
}
.subFooter_in-bdN{
	border-top:none;
}
.subFooter_col{
	margin-bottom:6px;
	padding-bottom:4px;
	border-bottom:1px solid #8a8a8a;
}
.subFooter_col-bdN{
	padding-bottom:0;
	border-bottom:none;
}
.subFooter_col li{
	float:left;
	margin:0 17px 2px 0;
	font-size:100%;
	white-space:nowrap;
}
.subFooter_note li,
li.subFooter_note{
	margin-right:45px;
}
.footer_wrap{
	border-bottom:3px solid #fa0046;
}
.footer_in{
	position:relative;
	width:950px;
	margin:0 auto;
}
.footer_global,
.footer_utility{
	line-height:1.2;
	padding:0 0 8px;
	overflow:hidden; /*20170220 add*/
}
.footer_utility{
	margin-bottom:10px;
	padding:5px 0 0;
}
.footer_global li,
.footer_utility li{
	float:left;
	margin:0 6px 0 0;
	padding-left:6px;
	border-left:1px solid #4d4d4f;
	color:#4d4d4f;
	font-size:12px;
}
.footer_global li:first-child,
.footer_utility li:first-child{
	padding-left:0;
	border-left:none;
}
.footer_utility li{
	font-size:11px;
}
.footer_copy{
	display:block;
	line-height:1.1;
	padding-bottom:15px;
	color:#4d4d4f;
	font-size:11px;
	text-align:right;
}
.footer_in a{
	color:#4d4d4f;
	text-decoration:none;
}
.fixFooter_wrap{
	position:relative;
	margin:0 auto;
	max-width:950px;
	width:100%;
	background:url(../img/fixfooter_bg01.png) left 24px repeat-x;
}
.fixFooter_in{
	position:relative;
	max-width:950px;
	width:100%;
	margin:0 auto;
}
.fixFooter_index{
	float:left;
	width:70px;
	margin:0;
	padding:0 0 0 5px;
}
.fixFooter_top{
	float:right;
	width:155px;
	margin:0;
	padding:0 10px 0 0;
}
.funcFix .fixFooter_wrap{
	position:fixed;
	width:950px;
	bottom:0;
	left:0;
	z-index:1000;
	text-align:center;
}
#fixFooter{
	position:relative;
	max-width:950px;
	height:40px;
	margin:0 auto;
	z-index:1000;
}
#footer{
	position:relative;
	width:100%;
	min-width:950px;
	height:72px;
	margin:24px 0 0;
	background-color:#fff;
	z-index:4;
}
#subFooter{
	position:relative;
	width:100%;
	min-width:950px;
	padding:23px 0 17px;
	background-color:#6e6e6e;
	z-index:1000;
}

/*回り込み解除*/
#fixFooter div:after,
#fixFooter ul:after{content:''; display:block; clear:both; height:0;}
*:first-child+html #fixFooter div,
*:first-child+html #fixFooter ul{zoom:1;} /*ie7*/
* html #fixFooter div,
* html #fixFooter ul{zoom:1;} /*ie6*/
#subFooter div:after,
#subFooter ul:after,
#subFooter li:after{content:''; display:block; clear:both; height:0;}
*:first-child+html #subFooter div,
*:first-child+html #subFooter ul,
*:first-child+html #subFooter li{zoom:1;} /*ie7*/
* html #subFooter div,
* html #subFooter ul,
* html #subFooter li{zoom:1;} /*ie6*/

.contents{
	width:950px;
	margin:0 auto;
	padding:0 0 50px;
}
.contents-form{
	padding-top:50px;
	padding-bottom:20px;
}
input::-ms-clear{visibility:hidden;}
input::-ms-reveal{visibility:hidden;}
textarea{resize:none;}
td p,
td ul,
td ol{
	margin-top:10px;
	margin-bottom:10px;
}
td p:first-child,
td ul:first-child,
td ol:first-child{
	margin-top:0;
}
/*03.モジュール*/
/*メインビジュアル*/
.fVisual01{
	position:relative;
	min-width:800px;
	height:110px;
	margin:0;
	background-image:url(../img/edu_bg02.jpg);
}
.fVisual01_in{
	padding:15px 0 15px 0;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:1.1;
	font-size:250%;
}
.fVisual01 .anystretch img{
	max-width:none;
}
/*見出し1*/
.fHeading01{
	line-height:1.2;
	margin:0 0 10px;
	padding:2px 0 19px 0;
	border-bottom:3px solid #314673;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:167%;
}
.fHeading01-v1,
.fHeading01-v2,
.fHeading01-v3,
.fHeading01-v4,
.fHeading01-v5,
.fHeading01-v6{
	min-height:32px;
	height:auto!important;
	padding-left:65px;
}
.fHeading01-v1{
	background-image:url(../img/edu_h01.png);
}
.fHeading01-v2{
	background-image:url(../img/edu_h02.png);
}
.fHeading01-v3{
	background-image:url(../img/edu_h03.png);
}
.fHeading01-v4{
	background-image:url(../img/edu_h04.png);
}
.fHeading01-v5{
	background-image:url(../img/edu_h05.png);
}
.fHeading01-v6{
	background-image:url(../img/edu_h06.png);
}
/*見出し2*/
.fHeading02{
	line-height:1.5;
	margin:0 0 30px;
	padding:16px 10px 14px 22px;
	border:0;
	border-left:8px solid #2d416b;
	background-color:#ddecf2;
	font-size:140%;
}
.fHeading02-v2{
	line-height:1.5;
	padding:10px 10px 6px 22px;
	border:0;
	background-color:#ddecf2;
	font-size:140%;
}

.fGroup01 .fHeading02,
.fGroup01 .fHeading02-v2{
	min-height:30px;
	height:auto!important;
	height:30px;
	margin-bottom:0;
	padding-right:130px;
}
/*見出し3*/
.fHeading03{
	line-height:1.5;
	margin:0 0 13px;
	color:#00acbf;
	font-weight:bold;
}
.fHeading04{
	line-height:1.5;
	margin:20px 0 13px;
	color:#00acbf;
	font-weight:bold;
}
/*見出し囲み*/
.fGroup01{
	position:relative;
	margin:0 0 20px;
}
.fGroup01_btn1{
	position:absolute;
	top:50%;
	right:10px;
	line-height:38px;
	margin:-20px 0 0;
	padding:2px 15px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(../img/edu_bg09.jpg) left top repeat-x;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.d_hover .fGroup01_btn1:hover{
	background-position:left -50px;
}
.fGroup01_btn1 span{
	padding:2px 0 2px 27px;
	background:url(../img/ico_arw05.png) left center no-repeat;
}
/*リンク装飾*/
.fLinkTxt{
	padding-left:30px;
	background:url(../img/ico_arw06.png) left 0.55em no-repeat;
}
.fLinkExternal{
	padding-left:18px;
	background:url(../img/ico_arw02.png) left 0.45em no-repeat;
}
*:first-child+html .fLinkTxt,
*:first-child+html .fLinkExternal,
/*注釈*/
.fNotes li{
	margin:3px 0 0 1.0em;
	color:#666;
	text-indent:-1.0em;
}
.fNotes li:first-child{
	margin-top:0;
}
.fNote{
	color:#666;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.fNoteBox{
	margin:50px 0 0;
	padding:22px 30px 27px;
	border:1px solid #ffd54f;
	background-color:#fff8e1;
}
.fNoteBox p{
	margin-bottom:0;
}
.fNoteBox_in{
	margin-left:1em;
	text-indent:-1em;
}
/*幅調整*/
.w01n{width:1em;min-width:1em;}
.w02n{width:2em;min-width:2em;}
.w03n{width:3em;min-width:3em;}
.w04n{width:4em;min-width:4em;}
.w05n{width:5em;min-width:5em;}
.w06n{width:6em;min-width:6em;}
.w07n{width:7em;min-width:7em;}
.w08n{width:8em;min-width:8em;}
.w09n{width:9em;min-width:9em;}
.w10n{width:10em;min-width:10em;}
.w15n{width:15em;min-width:15em;}
.w20n{width:20em;}
.w25n{width:25em;}
.w30n{width:30em;}
/*規約*/
.fPolicy01{
	margin:30px 0;
	padding:26px 30px 28px;
	border:10px solid #e3e3e3;
}
.fPolicy01_lead{
	margin:0 0 8px;
	padding:0 0 15px;
	border-bottom:1px solid #888;
}
.fPolicy01_tit{
	/*第○条といったタイトル*/
	margin:20px 0 12px;
	font-weight:bold;
}
.fPolicy01_sub{
	/*[利用目的]等のサブタイトル*/
	margin:13px 0 7px;
	font-weight:bold;
}
.fPolicy01_txt1{
	/*(1)から始まる1段目の段落*/
	margin:0 0 10px 1.5em;
	text-indent:-1.5em;
}
.fPolicy01_txt2{
	/*[1]と同じ位置から始まる段落*/
	margin:0 0 10px 25px;
}
.fPolicy01_txt3{
	/*1段目の段落が(1)から始まらない場合*/
	margin:0 0 10px;
}
.fPolicy01_txt4{
	/*※から始まる文章用*/
	margin:0 0 10px 1.0em;
	text-indent:-1.0em;
}
.fPolicy01_list{
	margin:0 0 10px 25px;
}
.fPolicy01_list li{
	/*[1]から始まる2段目の段落*/
	margin:0 0 5px 1.4em;
	text-indent:-1.4em;
}
.fPolicy01_more{
	display:none!important;
}
.fPolicy01_more-show{
	display:block!important;
}
.fPolicy01_btn{
	display:block;
	margin:24px 0 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(../img/edu_bg04.jpg) left top repeat-x;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.d_hover .fPolicy01_btn:hover{
	background-position:left -50px;
}
.fPolicy01_btn span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:39px;
	padding:1px 0 0;
	background-position:left center;
	background-repeat:no-repeat;
}
.fPolicy01_btn-open span{
	padding-left:27px;
	background-image:url(../img/ico_arw01.png);
}
.fPolicy01_btn-close span{
}
.fPolicy01_pdf{
	margin:17px 0 0;
	text-align:right;
}
.fPolicy01_pdf img{
	margin:0 5px;
	vertical-align:middle;
}
/*リード文*/
.fLead01{
	margin:0 0 20px;
}
.fLead01 p{
	margin:0 0 7px 1.0em;
	text-indent:0;
}
.fLead01 p:first-child{
	margin-top:0;
}
.fLead01 ul{
	list-style-type:disc;
	margin:0 0 0 20px!important;
}
.fLead02{
	margin:0 5px 37px;
}
.fLead02 p{
	margin:0 0 7px 1.0em;
	text-indent:-1.0em;
}
.fLead02 p.sub{
	margin:7px 0 2px 17px;
	text-indent:0;
}
.fLead02 p.sub2{
	margin:2px 0 7px 40px;
	text-indent:0;
}
/*表組み*/
.fTable01{
	width:100%;
	border-bottom:1px solid #888;
}
.fTable01 th,
.fTable01 td{
	border-top:1px solid #888;
}
.fTable01_head{
	width:15%;
	padding:30px 20px 10px 23px;
	background-color:#f2f2f2;
	text-align:left;
	vertical-align:top;
	font-size:130%;
}
.fTable01_head-busy{
	padding-top:15px;
}

/*.fTable01-v4 .fTable01_head{
	width:22%;
}*/

.fTable01-v4 .fTable01_head,
.fTable01-v5 .fTable01_head{
	width:22%;
}
.fTable01-v4 .fTable01_head,
.fTable01-v5 .fTable01_head{
	padding-top:17px;
	padding-bottom:15px;
	padding-left:22px;
}

.fTable01_ico{
	width:7.4%;
	padding:26px 0 0;
	background-color:#dfdfdf;
	text-align:center;
	vertical-align:top;
}
.fTable01_body{
	height:40px;
	padding:20px 10px 10px 20px;
	vertical-align:top;
}

ul.fTable01_label{
	list-style-type:disc;
	margin:0 0 5px 0!important;
	padding:0 0 0 25px;
}
.fTable01-v4 .fTable01_body,
.fTable01-v5 .fTable01_body{
	height:auto;
	padding-top:17px;
	padding-bottom:15px;
	padding-left:22px;
	vertical-align:top;
}

.fTable01_catch{
	margin:10px -20px 14px;
	padding:9px 20px 7px;
	background-color:#888;
	color:#fff;
	font-weight:bold;
}

.fTable02_div{
	width:100%;
	display:block;
	margin:10px 10px 10px 10px;
}
.fTable02_div:after{
	content:"";
	display:table;
	clear:both;
}

.fTable02{
	width:50%;
	margin:0;
	float:left;
}
.fTable02 th,
.fTable02 td{
	width:25%;
	border:1px solid #888;
	font-size:134%;
	font-weight:normal;
	text-align:center;
	height:45px;
	line-height:1.1;
}
.fTable02_head{
	padding:1px 1px 1px 1px;
	background-color:#69c;
	vertical-align:middle;
}
.fTable02_body{
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}
.fTable02_title{
	padding:1px 1px 1px 1px;
	background-color:#9cf;
	vertical-align:middle;
}

.fTable02_hide{
	background-color:#ccc;
}

.fTable03_div{
	width:100%;
	display:block;
	margin:10px 10px 10px 10px;
	clear: both;
}
.fTable03_div:after{
	content:"";
	display:table;
	clear:both;
}
.fTable03{
	width:40%;
	margin:0;
	float:left;
}
.fTable03_2{
	width:30%;
	margin:0;
	float:left;
}
.fTable03 th,
.fTable03 td,
.fTable03_2 th,
.fTable03_2 td{
	width:7%;
	border:1px solid #888;
	font-size:134%;
	font-weight:normal;
	height:30px;
	line-height:1.1;
	text-align:center;
}
.fTable03_title{
	width:20%!important;
	padding:1px 1px 1px 1px;
	background-color:#9cf;
	vertical-align:middle;
}

.fTable03_head{
	padding:1px 1px 1px 1px;
	background-color:#69c;
	vertical-align:middle;
}
.fTable03_body{
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}
.fTable03_hide{
	display:none!important;
}

.fTable05_div{
	width:100%;
	display:block;
	margin:10px 10px 10px 10px;
}
.fTable05_div:after{
	content:"";
	display:table;
	clear:both;
}

.fTable05{
	width:100%;
	margin:0;
	float:left;
}
.fTable05 th,
.fTable05 td{
	width:33%;
	border:1px solid #888;
	font-size:134%;
	font-weight:normal;
	height:35px;
	text-align:center;
	line-height:1.1;
}
.fTable05_title{
	padding:1px 1px 1px 1px;
	background-color:#9cf;
	vertical-align:middle;
}

.fTable05_head{
	padding:1px 1px 1px 1px;
	background-color:#69c;
	vertical-align:middle;
}
.fTable05_body{
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}

.fTable06_div{
	width:100%;
	display:block;
	margin:10px 10px 10px 10px;
}
.fTable06_div:after{
	content:"";
	display:table;
	clear:both;
}
.fTable06{
	width:100%;
	margin:0;
	float:left;
}
.fTable06 th,
.fTable06 td{
	width:20%;
	border:1px solid #888;
	font-size:134%;
	font-weight:normal;
	height:35px;
	text-align:center;
	line-height:1.1;
}
.fTable06_title{
	width:30%!important;
	padding:1px 1px 1px 1px;
	background-color:#9cf;
	vertical-align:middle;
}

.fTable06_head{
	padding:1px 1px 1px 1px;
	background-color:#69c;
	vertical-align:middle;
}
.fTable06_body{
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}


.fTable07_div{
	width:100%;
	display:block;
	margin:10px 10px 10px 10px;
}
.fTable07_div:after{
	content:"";
	display:table;
	clear:both;
}
.fTable07{
	width:100%;
	margin:0;
	float:left;
}
.fTable07 th,
.fTable07 td{
	border:1px solid #888;
	font-size:134%;
	height:35px;
	font-weight:normal;
	text-align:center;
	line-height:1.1;
}
.fTable07_title{
	padding:1px 1px 1px 1px;
	background-color:#9cf;
	vertical-align:middle;
}

.fTable07_head{
	padding:1px 1px 1px 1px;
	background-color:#69c;
	vertical-align:middle;
}
.fTable07_body{
	padding:1px 1px 1px 1px;
	vertical-align:middle;
}

/*キャッチ*/
.fCatch01{
	margin:30px 0 0 0;
	padding:9px 20px 7px;
	background-color:#888;
	color:#fff;
	font-weight:bold;
}
.fCatch01 span{
	display:inline-block;
}
/*テキスト装飾*/
.fEm01{
	color:#f80046;
	margin-left:10px;
}
.fEm02{
	color:#0f0;
}
.fEm03{
	margin:0 0 0 15px;
	color:#00acc0;
	font-size:24px;
	font-weight:bold;
}
.fEm04{
	color:#ff3;
}
/*テキストフォーム*/
.fText01{
	height:28px;
	padding:5px 0 3px 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	box-shadow:1px 1px 2px 0px #555 inset;
	-moz-box-shadow:1px 1px 2px 0px #555 inset;
	-webkit-box-shadow:1px 1px 2px 0px #555 inset;
	font-size:105%;
}
.fText01-required{
	background-color:#fcc;
}
.fText01[readonly],.fText01:read-only{
	border:1px solid #000;
	box-shadow:1px 1px 2px 0px #fff;
	-moz-box-shadow:1px 1px 2px 0px #fff;
	-webkit-box-shadow:1px 1px 2px 0px #fff;
}
.fText01[disabled],.fText01:disabled{
	background-color:#ccc;
	border:1px;
	box-shadow:1px 1px 2px 0px #fff;
	-moz-box-shadow:1px 1px 2px 0px #fff;
	-webkit-box-shadow:1px 1px 2px 0px #fff;
}
.alignR{text-align:right;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{
	-webkit-appearance:none;
	margin:0;
	padding-right:3px;
}
input[type="number"]{
	-moz-appearance:textfield;
	padding-right:3px;
}

/*ラジオボタン*/
.fRadio01 {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	padding:4px 0 0 0;
}
.fRadio01 input{
	position:absolute;
	left:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.fRadio01 label{
	display:inline-block;
	min-height:30px;
	height:30px;
	padding:7px 0 0 35px;
	background:url(../img/edu_ico01.gif) no-repeat 0 2px;
	cursor:pointer;
}
.fRadio01-required label{
	background-image:url(../img/edu_ico01_required.gif);
}
.fRadio01-checked label{
	background-image:url(../img/edu_ico01_checked.gif);
}
.fRadio01-disabled label{
	background-image:url(../img/edu_ico01_disabled.png);
}
.fRadio01-ng label{
	background-image:url(../img/edu_ico01_ng.gif);
}

/*チェックボックス*/
.fCheck01{
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	padding:4px 0 0 0;
}
.fCheck01 input{
	position:absolute;
	left:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.fCheck01 label{
	display:inline-block;
	min-height:30px;
	height:30px;
	padding:7px 0 0 35px;
	background:url(../img/edu_ico02.gif) no-repeat 0 2px;
	cursor:pointer;
}
.fCheck01-required label{
	background-image:url(../img/edu_ico02_required.gif);
}
.fCheck01-checked label{
	background-image:url(../img/edu_ico02_checked.gif);
}
.fCheck01-disabled label{
	background-image:url(../img/edu_ico02_disabled.gif);
}
.fCheck01-ng label{
	background-image:url(../img/edu_ico02_ng.gif);
}
/*セレクトメニュー*/
.fSelect01{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Helvetica,sans-serif;
}
/*ファイルアップロード*/
input[type="file"]{
	width:600px;
	font-size:110%;
}
.customSelect.fSelect01{
	padding:0 3px 0 3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #888;
	background:url(../img/edu_bg07.jpg) left top repeat-x;
	white-space:nowrap;
	outline:none;
}
.customSelect.fSelect01-required{
	border:1px solid #f55;
	background:url(../img/edu_bg08.jpg) left top repeat-x;
}
.customSelectInner{
	padding:0 25px 0 10px;
	line-height:38px;
	background:url(../img/edu_ico06.png) no-repeat center right;
}
/*フォームボタン1*/
.fBtn01{
	display:block;
	max-width:636px;
	line-height:72px;
	margin:30px auto 0;
	padding:2px 0 0;
	border:2px solid #008695;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(../img/reform_bg05.jpg) left top repeat-x;
	color:#fff;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.d_hover .fBtn01:hover{
	background-position:left -86px;
}
.fBtn01_ico{
	padding:2px 0 2px 37px;
	background:url(../img/ico_arw03.png) left center no-repeat;
}
/*フォームボタン2*/
.fBtn02{
	display:block;
	max-width:636px;
	line-height:72px;
	margin:60px auto 0;
	padding:2px 0 0;
	border:2px solid #fcc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#fff;
	color:#f00;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
/*フォームボタン3*/
.fBtn03{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:38px;
	margin:0 0 3px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:0 16px;
	background:url(../img/edu_bg09.jpg) left top repeat-x;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	overflow:hidden;
}
.d_hover .fBtn03:hover{
	background-position:left -50px;
}
.fBtn03 span{
	padding:2px 0 0 23px;
	background:url(../img/ico_arw04.png) left center no-repeat;
}
/*フォームボタン4*/
.fBtn04{
	margin:0 0 15px 0;
}
.fBtn04 a{
	padding:0 0 0 14px;
	background:url(../img/ico_arw07.png) left center no-repeat;	
}
/*お問い合わせ*/
.fContact01{
	position:relative;
	margin:0;
	padding:30px 0 30px;
	border-top:1px solid #9d9d9d;
	background:url(../img/edu_bg03.gif) left top repeat;
}
.fContact01:before{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:4px;
	background:#b9b9b9;
	background:-moz-linear-gradient(top,rgba(0,0,0,0.15) 0%,rgba(198,198,198,0.15) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0.15) 0%,rgba(198,198,198,0.15) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0%,rgba(198,198,198,0.15) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000',endColorstr='#26c6c6c6',GradientType=0 );
}
.fContact01 img{
	vertical-align:middle;
}
.fContact01_in{
	position:relative;
	width:942px;
	margin:0 auto;
	padding:4px;
	background-color:#fff;
}
.fContact01_in:after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:80px;
	background:url(../img/contact_ico01.png) left top no-repeat;
}
.fContact01_box{
	padding:25px 15px 22px;
	border:1px solid #b6bdcb;
}
.fContact01_head{
	float:left;
	width:446px;
	padding:20px 0 0;
}
.fContact01_body{
	float:right;
	width:445px;
}
.fContact01_tit{
	line-height:1;
	margin:0 0 17px;
	text-align:center;
}
.fContact01_txt{
	text-align:center;
}
.fContact01_sub{
	line-height:1;
	padding:9px 0 11px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background-color:#005B94;
	text-align:center;
}
.fContact01_img{
	display:block;
	margin:20px 0 0;
	text-align:center;
}
.fContact01_note{
	margin:12px 0 0;
	color:#666;
}
.fContact01_box:after{content:''; display:block; clear:both; height:0;}
*:first-child+html .fContact01_box{zoom:1;} /*ie7*/
/*ステップ*/
.fStep01{
	padding:15px 0 10px 0;
	background:#e0e0e0;
}
.fStep01_in{
	width:950px;
	margin:0 auto;
}
.fStep01_in-s3{
	width:562px;
}
.fStep01_item{
	float:left;
}
.fStep01_item-s1,
.fStep01_item-s2,
.fStep01_item-s3,
.fStep01_item-s4{
	width:194px;
}
.fStep01_item-s5{
	width:174px;
}

.fStep01_in:after{content:''; display:block; clear:both; height:0;}
*:first-child+html .fStep01_in{zoom:1;} /*ie7*/
/*レイアウト1*/
.fList01 li{
	float:left;
	margin:0 22px 0 0;
	*white-space:nowrap;
}
.fList01:after{content:''; display:block; clear:both; height:0;}
*:first-child+html .fList01{zoom:1;} /*ie7*/

/*レイアウト2*/
.fList02{
	border:1px solid #888;
	margin:0 0 10px 0;
}
.fList02 li{
	float:left;
	margin:0 10px 0 0;
	padding:10px 10px 5px 10px;
	*white-space:nowrap;
}
.fList02:after{content:''; display:block; clear:both; height:0;}
*:first-child+html .fList02{zoom:1;} /*ie7*/

/*余白調整*/
.fSub01{
	margin:0 5px;
	vertical-align:middle;
}
.fSub02{
	margin:0;
	vertical-align:middle;
}
.fSub03{
	margin:0 10px 0 0;
	vertical-align:middle;
}
/*レイアウト調整1*/
.fWrap01{
	margin-top:10px;
	margin-bottom:0;
}
.fWrap01_label{
	display:block;
}
.fWrap01_body{
	display:block;
	margin:0px 0 3px;
	line-height:25px;
	*zoom:1;
}
.fWrap03_body{
	display:block;
	margin:0 0 0 15px;
	line-height:25px;
	*zoom:1;
}

/*罫線*/
.fLine01{
	display:block;
	height:1px;
	margin:20px -20px;
	background-color:#888;
}
/*融資種類*/
.fDisplay01{
	display:none!important;
}
.fDisplay01-show{
	display:block!important;
}
/*関連情報*/
.fInfo01{
	margin:0 0 70px;
	border:1px solid #314672;
}
.fInfo01_head{
	line-height:1.2;
	padding:10px 20px 8px;
	background-color:#ddecf2;
	font-size:150%;
	font-weight:bold;
}
.fInfo01_body{
	line-height:1.7;
	padding:13px 20px 15px;
}
/*関連リンク*/
.fLink01{
	display:block;
	max-width:636px;
	line-height:72px;
	margin:0 auto 30px;
	padding:4px 0 0;
	border:2px solid #664402;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(../img/edu_bg10.jpg) left top repeat-x;
	color:#fff;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.d_hover .fLink01:hover{
	background-position:left -86px;
}
.fLink01_ico{
	padding:2px 0 2px 37px;
	background:url(../img/ico_arw03.png) left center no-repeat;
}
/*メインビジュアル2*/
.fVisual02{
	position:relative;
	min-width:950px;
	height:200px;
	margin:0;
}
.fVisual02_tit{
	position:absolute;
	top:29px;
	left:0;
	width:100%;
	text-align:center;
}
.fVisual02_img {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -550px;
}
.fVisual02 .anystretch img {
	max-width: none;
}
.fContact01_img span{
	padding:0 0 0 60px;
	background:url(../img/ico_tel01.png) left center no-repeat;
	-webkit-background-size:55px auto;
	-moz-background-size:55px auto;
	background-size:55px auto;
	font-size:150%
}
.fContact01_img a{
	padding:5px 0 0 0;
	display:block;
	line-height:50px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#e9e9e9;
	background:-moz-linear-gradient(top,#e9e9e9 0%,#d4d4d4 100%);
	background:-webkit-linear-gradient(top,#e9e9e9 0%,#d4d4d4 100%);
	background:linear-gradient(to bottom,#e9e9e9 0%,#d4d4d4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9',endColorstr='#d4d4d4',GradientType=0 );
	color:#319f2c;
	font-size:150%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.fLabel {
	font-size:134%;
}


/*インナーテーブル*/
table.fInnerTable tr td {
	border : 1px solid #888;
	padding : 2px 5px;
}

table.fInnerTable tr td.title {
	text-align: center;
	background-color: rgba(221, 236, 242, 1);
}

table.fInnerTable tr td.descript {
	width: 300px;
}

table.fInnerTable tr td.pickup {
	background-color: rgba(255, 248, 225, 1);
}

table.fInnerTable tr td.numeric {
	text-align: right;
}

.top-info {
    margin-bottom : 40px;
    color: #F55;
    text-indent: -1em;
    padding-left: 1em;
    font-size : 155%;
}

@media screen and (max-width:500px) {
	section p,section ul,section ol{margin:0 0 15px;}
	.contents{
		width:auto;
		padding:0 5px 5px;
	}
	.contents-form{
		padding-top:10px;
		padding-bottom:5px;
	}
	img{
		max-width:100%;
		height:auto;
	}
	#header{
		position:relative;
		min-width:0;
		height:42px;
		border-top:none;
		border-bottom:3px solid #b4b4b4;
		z-index:100;
	}
	#subFooter{
		position:static;
		width:auto;
		min-width:0;
		margin:0 10px;
		padding:0;
	}
	#footer{
		height:auto;
		width:auto;
		min-width:0;
		margin:0;
	}
	.header_in{
		width:auto;
		padding:0;
	}
	.header_in img{
		max-width:100%;
		height:auto;
	}
	.header_id{
		top:7px;
		left:9px;
		width:117px;
	}
	.subFooter_in{
		width:auto;
		padding:0;
		border-top:none;
		background:none;
	}
	.subFooter_col{
		line-height:1.7;
		margin:0;
		padding:0;
		border:none;
	}
	.subFooter_col-bdN{
		padding:8px 11px;
	}
	.subFooter_col li{
		float:none;
		margin:0;
		font-size:109%;
		white-space:normal;
	}
	.subFooter_note li,
	li.subFooter_note{
		margin-right:0;
		font-size:75%;
	}
	.footer_in{
		width:auto;
		margin:2px;
		padding:5px;
	}
	.footer_wrap{
		border-bottom:2px solid #fa0046;
	}
	.footer_row{
		padding:14px 0 8px;
	}
	.footer_utility{
		height:15px;
		line-height:1;
		margin:0;
		padding:0;
		text-align:center;
	}
	.footer_utility li{
		display:inline-block;
		float:none;
		margin:0 0 0 5px;
		padding:0 0 0 5px;
		font-size:10px;
		font-family:ArialMT, "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",'Droid Sans',"メイリオ",Meiryo,sans-serif;
		vertical-align:baseline;
	}
	.footer_utility li:first-child{
		border:none;
		margin:0;
		padding:0;
	}
	.footer_copy{
		padding:4px 1px 8px;
		font-size:10px;
		font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",'Droid Sans',"メイリオ",Meiryo,sans-serif;
		text-align:center;
	}
	.footer_copy span{
		display:none;
	}
	.fVisual01{
		min-width:0;
		height:auto;
		padding:5px 0 0 0;
	}
	.fVisual01_in{
		width:auto;
		max-width:500px;
		padding:5px 0 5px 0;
		margin:0 auto;
		line-height:1.2;
		font-size:120%;
	}
	/*見出し1*/
	.fHeading01{
		line-height:1.5;
		margin-bottom:10px;
		-webkit-background-size:60px auto;
		-moz-background-size:60px auto;
		background-size:60px auto;
		font-size:110%;
	}
	.fHeading01-v1,
	.fHeading01-v2,
	.fHeading01-v3,
	.fHeading01-v4,
	.fHeading01-v5,
	.fHeading01-v6{
		min-height:30px;
		padding:5px 0 5px 62px;
	}

	/*見出し2*/
	.fHeading02,
	.fHeading02-v2{
		margin:5px 0 0;
		padding:8px 0 8px 5px;
		font-size:110%;
	}
	.fGroup01 .fHeading02,
	.fGroup01 .fHeading02-v2{
		min-height:24px;
	}
	/*見出し3*/
	.fHeading03{
		margin-bottom:5px;
	}
	.fHeading04{
		margin-bottom:5px;
	}
	/*見出し囲み*/
	.fGroup01{
		margin-bottom:20px;
	}
	.fGroup01_btn1{
		right:5px;
		background:#777777;
		background:-moz-linear-gradient(top,#777777 0%,#666666 100%);
		background:-webkit-linear-gradient(top,#777777 0%,#666666 100%);
		background:linear-gradient(to bottom,#777777 0%,#666666 100%);
	}
	.fGroup01_btn1 span{
		background-image:url(../img/ico_arw04.png);
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
		background-size:18px auto;
	}
	/*リンク装飾*/
	.fLinkExternal{
		background-image:url(../img/ico_arw02.png);
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		background-size:16px auto;
	}
	/*注釈*/
	.fNoteBox{
		margin-top:30px;
		padding:5px;
	}
	/*幅調整*/
	.w01n,
	.w02n,
	.w03n,
	.w04n,
	.w05n,
	.w06n,
	.w07n,
	.w08n,
	.w09n,
	.w10n,
	.w15n,
	.w20n,
	.w25n,
	.w30n{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.w01n{max-width:1em;}
	.w02n{max-width:2em;}
	.w03n{max-width:3em;}
	.w04n{max-width:4em;}
	.w05n{max-width:5em;}
	.w06n{max-width:6em;}
	.w07n{max-width:6em;}
	.w08n{max-width:6em;}
	.w09n{max-width:6em;}
	.w10n{max-width:10em;}
	.w15n{max-width:15em;}
	.w20n{max-width:20em;}
	.w25n{max-width:25em;}
	.w30n{max-width:30em;}
	/*規約*/
	.fPolicy01{
		margin-top:20px;
		margin-bottom:20px;
		padding:10px 10px 10px 10px;
		border:5px solid #e3e3e3;
	}
	.fPolicy01_lead{
		padding-bottom:11px;
	}
	.fPolicy01_tit{
		margin-top:11px;
		margin-bottom:7px;
	}
	.fPolicy01_txt1{
		/*(1)から始まる1段目の段落*/
		margin:0 0 10px 1.4em;
		text-indent:-1.4em;
	}
	.fPolicy01_txt2{
		/*[1]と同じ位置から始まる段落*/
		margin:0 0 10px 22px;
	}
	.fPolicy01_list{
		margin:0 0 10px 18px;
	}
	.fPolicy01_btn{
		margin-top:10px;
		background:#777777;
		background:-moz-linear-gradient(top,#777777 0%,#666666 100%);
		background:-webkit-linear-gradient(top,#777777 0%,#666666 100%);
		background:linear-gradient(to bottom,#777777 0%,#666666 100%);
	}
	.fPolicy01_btn span{
		line-height:40px;
		padding-top:0;
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
		background-size:18px auto;
	}
	.fPolicy01_btn-open span{
		background-image:url(../img/ico_arw01.png);
	}
	.fPolicy01_pdf{
		margin-top:12px;
	}
	/*リード文*/
	.fLead01{
		margin-bottom:15px;
	}
	.fLead01 p{
		margin:7px 0 5px 0.6em;
		text-indent:0;
	}
	.fLead01 ul{
		list-style-type:disc;
		margin:0 0 0 20px!important;
	}
	.fLead02{
		margin-bottom:25px;
	}
	.fLead02 p{
		margin:7px 0 10px 0.6em;
		text-indent:-0.6em;
	}
	.fLead02 p.sub{
		margin:7px 0 2px 10px;
		text-indent:0;
	}
	.fLead02 p.sub2{
		margin:2px 0 7px 30px;
		text-indent:0;
	}

	/*表組み*/
	.fTable01 tr,
	.fTable01 th,
	.fTable01 td{
		display:block;
		width:auto;
	}
	.fTable01 tr{
		position:relative;
	}
	.fTable01 td{
		border-top:none;
	}
	.fTable01_head,
	.fTable01-v4 .fTable01_head,
	.fTable01-v5 .fTable01_head{
		width:auto;
		min-height:27px;
		padding:8px 50px 4px 3px;
		background-color:#f2f2f2;
		background-position:right top;
		background-repeat:repeat-y;
	}
	.fTable01-v1 .fTable01_head,
	.fTable01-v2 .fTable01_head,
	.fTable01-v3 .fTable01_head{
		width:auto;
		-webkit-background-size:50px auto;
		-moz-background-size:50px auto;
		background-size:50px auto;
		margin:0px 0px 6px 0px;
	}
	.fTable01_ico{
		position:absolute;
		top:0;
		right:0;
		height:30px;
		padding:5px 5px;
		background:none;
	}
	.fTable01_body{
		height:auto;
		padding:0;
	}

	.fTable01-v4 .fTable01_body,
	.fTable01-v5 .fTable01_body{
		padding:5px 0 5px 15px;
	}

	.fTable01_catch{
		margin:10px 0 15px;
		padding:8px 11px;
	}
	.fTable02{
		width:100%;
	}
	.fTable02 th,
	.fTable02 td{
		width:50%;
		font-size:117%;
	}

	.fTable02_hide{
		display:none!important;
	}
	.fTable03{
		width:100%;
	}
	.fTable03_2{
		width:100%;
	}
	.fTable03_2 th,
	.fTable03_2 td,
	.fTable03 th,
	.fTable03 td{
		font-size:117%;
		width:15%;
	}
	.fTable03_title{
		width:30%!important;
	}
	.fTable03_hide{
		display:table-cell!important;
	}


	.fTable05 th,
	.fTable05 td{
		font-size:117%;
	}
	.fTable06 th,
	.fTable06 td{
		font-size:117%;
	}
	.fTable07 th,
	.fTable07 td{
		font-size:100%;
	}

	/*キャッチ*/
	.fCatch01{
		margin-top:20px;
		margin-bottom:20px;
		padding:8px 11px;
	}
	/*テキストフォーム*/
	.fText01{
		height:35px;
		-webkit-appearance :none;
		margin:0 0 3px 0;
		padding:5px 0 3px 5px;
	}
	/*ラジオボタン*/
	.fRadio01{
		padding-top:0;
		padding-bottom:0;
	}
	.fRadio01 label{
		-webkit-background-size:30px auto;
		-moz-background-size:30px auto;
		background-size:30px auto;
	}
	/*チェックボックス*/
	.fCheck01{
		padding-top:0;
		padding-bottom:0;
	}
	.fCheck01 label{
		-webkit-background-size:30px auto;
		-moz-background-size:30px auto;
		background-size:30px auto;
	}
	/*セレクトメニュー*/
	.customSelect.fSelect01{
		background:rgb(255,255,255);
		background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
		background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
		background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
	}
	.customSelect.fSelect01-required{
		background:rgb(255,225,225);
		background:-moz-linear-gradient(top,rgb(255,225,225) 0%,rgb(255,191,191) 100%);
		background:-webkit-linear-gradient(top,rgb(255,225,225) 0%,rgb(255,191,191) 100%);
		background:linear-gradient(to bottom,rgb(255,225,225) 0%,rgb(255,191,191) 100%);
	}
	.customSelectInner{
		background-image:url(../img/edu_ico06.png);
		-webkit-background-size:16px auto;
		-moz-background-size:16px auto;
		background-size:16px auto;
		padding:0 35px 0 5px;
		line-height:33px;
	}
	.hasCustomSelect.fSelect01-loaded{
		-webkit-appearance:none!important;
		height:35px!important;
	}
	/*ファイルアップロード*/
	input[type="file"]{
		width:100%;
	}
	/*フォームボタン1*/
	.fBtn01{
		max-width:311px;
		line-height:50px;
		margin-top:30px;
		background:#26c6da;
		background:-moz-linear-gradient(top,#26c6da 0%,#00acc1 100%);
		background:-webkit-linear-gradient(top,#26c6da 0%,#00acc1 100%);
		background:linear-gradient(to bottom,#26c6da 0%,#00acc1 100%);
		font-size:134%;
	}
	.fBtn01_ico{
		display:inline-block;
		padding-left:34px;
		background-image:url(../img/ico_arw03.png);
		-webkit-background-size:24px auto;
		-moz-background-size:24px auto;
		background-size:24px auto;
	}
	/*フォームボタン2*/
	.fBtn02{
		max-width:311px;
		line-height:54px;
		margin-top:30px;
		font-size:134%;
	}
	/*フォームボタン3*/
	.fBtn03{
		width:100px;
		line-height:35px;
		margin:0 0 3px 0;
		padding:0 0 0 10px;
		background:#777777;
		background:-moz-linear-gradient(top,#777777 0%,#666666 100%);
		background:-webkit-linear-gradient(top,#777777 0%,#666666 100%);
		background:linear-gradient(to bottom,#777777 0%,#666666 100%);
	}
	.fBtn03 span{
		display:inline-block;
		margin-top:-4px;
		padding:5px 0 0 20px;
		background-image:url(../img/ico_arw04.png);
		background-position:0px 13px; 
		-webkit-background-size:18px auto;
		-moz-background-size:18px auto;
		background-size:18px auto;
	}
	/*フォームボタン4*/
	.fBtn04{
		margin:20px 0 10px;
	}
	.fBtn04 a{
		background-image:url(../img/ico_arw07.png);
		-webkit-background-size:6px auto;
		-moz-background-size:6px auto;
		background-size:6px auto;
	}
	/*お問い合わせ*/
	.fContact01{
		margin-bottom:0;
		padding:15px 10px;
		background:#e0e0e0;
	}
	.fContact01_in{
		width:auto;
	}
	.fContact01_in:after{
		width:70px;
		height:70px;
		-webkit-background-size:70px auto;
		-moz-background-size:70px auto;
		background-size:70px auto;
	}
	.fContact01_box{
		padding:14px 7px 13px;
	}
	.fContact01_head{
		float:none;
		width:auto;
		margin-bottom:11px;
		padding-top:0;
	}
	.fContact01_body{
		float:none;
		width:auto;
	}
	.fContact01_tit{
		max-width:212px;
		margin:0 auto 12px;
	}
	.fContact01_sub{
		padding-top:7px;
		padding-bottom:7px;
	}
	.fContact01_sub span{
		display:block;
		max-width:222px;
		margin:0 auto;
	}
	.fContact01_img{
		margin-top:10px;
	}
	.fContact01_img a{
		font-size:100%
	}
	.fContact01_img span{
		padding:0 0 0 45px;
		-webkit-background-size:39px auto;
		-moz-background-size:39px auto;
		background-size:39px auto;
	}
	.fContact01_note{
		margin-top:11px;
	}
	/*ステップ*/
	.fStep01{
		padding:10px 0 5px 0;
	}
	.fStep01_in{
		width:auto;
		margin:0 5px;
	}
	.fStep01_item-s1,
	.fStep01_item-s2,
	.fStep01_item-s3,
	.fStep01_item-s4{
		width:33%;
	}
	.fStep01_item-s5{
		width:30.5%;
	}

	/*レイアウト1*/
	.fList01,
	.fList01:first-child{
		margin-top:0;
		margin-bottom:5px;
	}
	.fList01 li{
		margin:3px 10px 3px 0;
		padding:3px 0 0 0;
	}
	/*レイアウト2*/
	.fList02,
	.fList02:first-child{
		margin-top:0;
		margin-bottom:5px;
	}
	.fList02 li{
		margin:3px 3px 0 0;
		padding:3px 0 0 3px;
	}

	/*余白調整*/
	.fWrap02_body .fSub01:first-child,
	.fWrap02_body .fSub02:first-child{
		margin-left:0;
	}
	/*レイアウト調整2*/
	.fWrap02_label{
		display:block;
	}
	.fWrap02_body{
		margin:3px 0 0;
		display:block;
	}
	.fWrap03_label{
		display:block;
		margin-left:2em;
		text-indent:-2em;
	}

	/*罫線*/
	.fLine01{
		margin-right:0;
		margin-left:0;
	}
	/*関連情報*/
	.fInfo01{
		margin-bottom:30px;
	}
	.fInfo01_head{
		padding-right:10px;
		padding-bottom:10px;
		padding-left:10px;
		font-size:134%;
	}
	.fInfo01_body{
		padding:8px 10px;
	}
	.fInfo01_body p{
		font-size:117%;
	}
	/*関連リンク*/
	.fLink01{
		max-width:311px;
		line-height:1.4;
		margin-bottom:15px;
		padding-top:10px;
		padding-bottom:10px;
		background:#e2cb60;
		background:-moz-linear-gradient(top,#e2cb60 0%,#b37f0e 100%);
		background:-webkit-linear-gradient(top,#e2cb60 0%,#b37f0e 100%);
		background:linear-gradient(to bottom,#e2cb60 0%,#b37f0e 100%);
		font-size:134%;
	}
	.fLink01_ico{
		display:inline-block;
		padding-left:34px;
		background-image:url(../img/ico_arw03.png);
		-webkit-background-size:24px auto;
		-moz-background-size:24px auto;
		background-size:24px auto;
	}
	/*メインビジュアル2*/
	.fVisual02{
		min-width:0;
		height:auto;
		padding:9px 0;
		overflow:hidden;
	}
	.fVisual02_tit{
		position:static;
		top:auto;
		left:auto;
		width:auto;
		max-width:160px;
		margin:0 auto;
		text-align:center;
	}
	.fVisual02_img{
		margin-left:-225px;
		width:136px;
	}
	.top-info {
		margin-bottom : 20px;
	}
}