@charset "utf-8";

/* ================================================
	Link
=================================================*/
a:link { text-decoration:none; color:#272727;}
a:visited { text-decoration:none; color:#272727;}
a:hover { text-decoration:none; color:#666666;}
a:active { text-decoration:none; color:#666666;}



/* ================================================
	Gloval Layout
=================================================*/

/* -- layout ---------------- */

html,body{ margin:0; padding:0; line-height:1.3;}

#screen{ background:url(../img/common/bg_wrap.jpg) top repeat-x; height:100%; padding:0; margin:0;}

#wrap{
width:948px; 
border-left:#ccc solid 1px; 
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
margin-left:auto;
margin-right:auto;
background:#fff;
}

/* #header */
#header{ margin:0; background:url(../img/common/bg_header.jpg) center top no-repeat; height:77px; font-size:80%;}
#header_left{ width:198px; float:left; padding: 10px 0 0 13px;}
#header_right{ width:360px; float:right; padding:25px 20px 0 0;}

/* #content */
#content{ margin:0;  position:relative;}

#side{ width:198px; padding-left:6px; padding-bottom:80px; float:left; border-right: 1px solid #CCC; padding-right: 3px;}
#side_menu{ margin-bottom:15px;}
#side_menu ul{}
#side_menu ul li{ margin-bottom:2px;}
div.secure{padding:10px 15px; border-bottom:#ccc solid 1px; margin-bottom:10px;}
div.secure p{ text-align:left; font-size:75%; color:#1919a3;}
.links{font-size:91%;}
.links p{ padding:0 10px;}

#main{ width:718px; float:right; padding-right:10px; /*padding-bottom:80px;*/}
.top #main{ width:728px;}
.breadcrumb{ width:400px; float:left; margin-bottom:5px; line-height:140%;}
.breadcrumb a,.breadcrumb a:visited{ color:#18189c;}
.breadcrumb a:hover,.breadcrumb a:active{ color:#3e3ecc;}
ul.gmenu{ float:right; width:300px; text-align:right; margin-bottom:5px;}
ul.gmenu li{ display:inline; line-height:140%;}
ul.gmenu li img{ vertical-align:middle; margin-right:2px;}
ul.gmenu li a,ul.gmenu li a:visited{ color:#18189c;}
ul.gmenu li a:hover,ul.gmenu li a:active{ color:#3e3ecc;}
.mainimg p{ 
	/*border:#ccc solid 1px;*/
	background:url(../img/common/bg_main.jpg) left top no-repeat;
	width:727px; height:0px;
	overflow:hidden;
	padding-top:350px;
	margin-bottom:10px;
}
#main .news{ margin-bottom:10px;}
#main .news a span{ font-size:116%; text-decoration:underline;}
#main .news a,#main .news a:visited{ color:#18189c;}
#main .news a:hover,#main .news a:active{ color:#3e3ecc;}
#main .section{}
#main .twoclm .left{ width:381px; padding:2px 2px 5px; border:#ccc solid 1px;}
#main .twoclm .left .feature{padding:7px 4px; width:368px; margin-left:auto; margin-right:auto;}
#main .twoclm .left .underlined{ border-bottom:#ccc solid 1px;}
#main .twoclm .left .feature .flt_L{}
#main .twoclm .left .feature .flt_R{ width:287px;}
.toDetail{ font-size:100%; padding-right:7px;}
.toDetail a,.toDetail a:visited{ color:#18189c;}
.toDetail a:hover,.toDetail a:active{ color:#3e3ecc;}
#main .twoclm .right{ width:331px; padding:2px; border:#ccc solid 1px;}
.main_bottom{ width:718px; line-height:180%; padding-bottom:7px; position:absolute; bottom:0px; right:10px; font-size:12px;}
.top .main_bottom{ width:728px;}


/* #footer */
#footer{ margin:0; background:#1919a3 url(../img/common/bg_footer.jpg) bottom repeat-x; padding-top:3px; padding-bottom:3px; color:#fff; font-size:12px;}

.btnarea{ padding-top:15px; padding-bottom:15px; text-align:center; font-size:108%;}
.btnarea a{ color:#FF0000;}
.btnarea img{ margin-left:1px; margin-right:1px;}

.pagetop{ text-align:right; color:#131388; padding-top:10px;}
.pagetop a,.pagetop a:visited{ color:#18189c;}
.pagetop a:hover,.pagetop a:active{ color:#3e3ecc;}

.icon_white{ color:#fff;}
.icon_blue{ color:#14148f;}
.icon_orange{ color:#f59822;}
.attention{ color:#ff0000;}
.grayout{color:#999;}

.exdent1em{text-indent:-1em;}
.exdent2em{text-indent:-2em;}
.exdent3em{text-indent:-3em;}
.exdent4em{text-indent:-4em;}
.exdent5em{text-indent:-5em;}

/* ---form--- */
.txt35{width:35px;height:1.5em;}
.txt60{width:60px;height:1.5em;}
.txt90{width:90px;height:1.5em;}
.txt120{width:120px;height:1.5em;}
.txt260{width:260px;height:1.5em;}
.txtarea{ width:420px; height:140px;}


/* ================================================
	Utility
=================================================*/

/* font */
strong{ font-weight:bold;}
.fw_N{ font-weight:normal;}

.fs_10px{ font-size:10px;}
.fs_12px{ font-size:12px;}
.fs_14px{ font-size:14px;}
.fs_16px{ font-size:16px;}
.fs_18px{ font-size:18px;}
.fs_180{ font-size: 180%;}


/* margin */
.mt05px { margin-top: 5px; }
.mt10px { margin-top:10px; }
.mt15px { margin-top:15px; }
.mt20px { margin-top:20px; }
.mt25px { margin-top:25px; }
.mt35px { margin-top:35px; }
.mt40px { margin-top:40px; }
.mt105px { margin-top:105px; }

.mr05px { margin-right: 5px; }
.mr10px { margin-right:10px; }
.mr15px { margin-right:15px; }
.mr20px { margin-right:20px; }
.mr25px { margin-right:25px; }
.mr30px { margin-right:30px; }
.mr35px { margin-right:35px; }
.mr40px { margin-right:40px; }
.mr50px { margin-right:50px; }
.mr60px { margin-right:60px; }
.mr70px { margin-right:70px; }
.mr80px { margin-right:80px; }
.mr90px { margin-right:90px; }
.mr100px { margin-right:100px; }

.mb01px { margin-bottom: 1px; }
.mb05px { margin-bottom: 5px; }
.mb07px { margin-bottom: 7px; }
.mb10px { margin-bottom:10px; }
.mb15px { margin-bottom:15px; }
.mb20px { margin-bottom:20px; }
.mb25px { margin-bottom:25px; }
.mb30px { margin-bottom:30px; }
.mb35px { margin-bottom:35px; }
.mb40px { margin-bottom:40px; }
.mb50px { margin-bottom:50px; }

.ml05px { margin-left: 5px; }
.ml10px { margin-left:10px; }
.ml15px { margin-left:15px; }
.ml20px { margin-left:20px; }
.ml25px { margin-left:25px; }
.ml35px { margin-left:35px; }
.ml40px { margin-left:40px; }
.ml60px { margin-left:60px; }
.ml120px { margin-left:120px; }
.ml480px { margin-left:480px; }

.pl01em { padding-left: 1em;}
.pl05em { padding-left: 5em;}
.pl10em { padding-left:10em;}

.w30per{width:30%;}
.w70per{width:70%;}
.w4em {width:4em; }
.w8em {width:8em; }

.centering {margin:0 auto;}

/* align */
.ta_C { text-align: center; }
.ta_R { text-align: right; }
.ta_L { text-align: left; }

/* float */
.flt_R { float:right; }
.flt_L { float:left; }

/* display */
.dsp_B { display:block;}
.dsp_I { display:inline;}
.hidden{ display:none;}

.va_TxB {vertical-align: text-bottom;}

/* clearfix */
.clearfix:after
	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix
	{ display: inline-table; min-height: 1%; }
/* Hides from IE-mac \*/
* html .clearfix
	{ height: 1%; }
.clearfix
	{ display: block;
	 }
/* End hide from IE-mac */
/* /clearfix */

.clear {
clear:both;
line-height:0px;
font-size:0px;
}


/* ////////// company // */
#main.page_company{}
.page_company{ padding-left:9px;}
.page_company .section{ padding:0 3px;}
.company_feature{}
.company_feature .clearfix{ padding:0 10px 40px;}
.company_feature table{ font-size:14px; color:#262626;}
.company_feature table th{ padding:5px 5px 0; vertical-align:top;}
.company_feature table td{ padding:5px 10px 0; vertical-align:top;}
.outline { margin-bottom:10px;}
.outline .bg_outline{ padding: 0 0 5px; background:url(../img/company/bg_outline.gif) left repeat-y;}
.outline table{ font-size:14px; color:#262626;}
.outline table th{ text-align:right; width:105px; padding:5px 15px 0 10px; vertical-align:top;}
.outline table td{ padding:5px 10px 0 15px; vertical-align:top;}
.page_company .pagetop{ border-top:#171790 solid 1px;}



/* ////////// inquiry // */
#main.page_inquiry{}
.page_inquiry{ padding-left:9px;}
.page_inquiry .form{ padding:0 60px;}
.alert{ border:#d4100b solid 1px; padding:15px 15px; margin-bottom:10px;}
.alerttit{ background:#d4100b;}
.page_inquiry table{ color:#262626; border:#b1aeae solid 1px; margin-bottom:5px;}
.page_inquiry table th{ width:116px; padding:7px; vertical-align:top; background:#d5d5ee; border-bottom:#b1aeae solid 1px;  border-right:#b1aeae solid 1px;}
.page_inquiry table td{ padding:7px; vertical-align:top; border-bottom:#b1aeae solid 1px;}
.page_inquiry table th .attention{ font-size:108%;}
.page_inquiry table td .attention{ font-size:91%;}
.page_inquiry select{ padding: 3px 1px 3px;}

/* ////////// faq // */
#main.page_faq{}
.page_faq{ padding-left:9px;}
.page_faq .section{ padding:20px 10px 0 20px;}
.page_faq .section dl{ font-size:108%; line-height:120%;}
.page_faq .section dl dt{ text-indent:-2em; padding-left:2em; color:#14148f; font-weight:bold;}
.page_faq .section dl dd{ padding-bottom:1em; text-indent:-2em; padding-left:2em;}
.page_faq .section dl dd a{ color:#FF0000;}
.page_faq .btnarea a:active,
.page_faq .btnarea a:visited { text-decoration:underline; color:#FF0000;}
.page_faq .btnarea a:hover { text-decoration:none; color:#FF0000;}


/* ////////// simulate // */
#main.page_simulate{}
.page_simulate{ padding-left:9px;}
.page_simulate .section{ padding:20px 10px 0 20px;}
.alert{ border:#ffffff solid 1px; padding:15px 15px; margin-bottom:10px;}
.sim_box{ background:url(../img/simulate/bg_sim_box.gif) center repeat-y; width:488px; margin-left:auto; margin-right:auto;}
.sim_box .sim_bottom{ background:url(../img/simulate/bg_sim_bottom.gif) bottom center no-repeat;}
.sim_box .sim_top{ background:url(../img/simulate/bg_sim_top.gif) top center no-repeat; padding:20px 5px;}
.page_simulate .sim_box dl{ font-size:108%; line-height:120%;}
.page_simulate .sim_box dl dt{ float:left; width:140px; text-align:right; color:#14148f;}
.page_simulate .sim_box dl dd{ float:right; width:320px;}
.page_simulate .sim_box table{ width:388px; margin-left:auto; margin-right:auto; border:#14148f solid 1px;}
.page_simulate .sim_box table th{ background:#c6c6e8; padding:20px; text-align:center; font-size:108%; border-right:#14148f solid 1px; border-bottom:#14148f solid 1px;}
.page_simulate .sim_box table td{ padding:15px; text-align:center; font-size:200%; border-bottom:#14148f solid 1px;}
.page_simulatee .conditions{font-size:108%; width:444px; padding:10px 10px; margin-left:auto; margin-right:auto; border:#ccc solid 1px;}

/* ////////// feature // */
.page_feature{}
.page_feature .anshin { font-size:116%;}
.page_feature .anshin .underlined{ border-bottom:#ccc solid 1px; padding-bottom:15px;}
.page_feature .anshin .clearfix { padding-left:15px;}
.page_feature .anshin .clearfix .flt_R{ width:570px; line-height:130%;}
.page_feature .conditions{font-size:108%; width:480px; padding:20px 20px; margin-left:auto; margin-right:auto; border:#ccc solid 1px;}
.page_feature .conditions li{ text-indent:-1em; padding-left:1em; line-height:180%;}

/* ////////// currency // */
.page_currency{}
.page_currency .anshin { font-size:116%;}
.page_currency .anshin .underlined{ border-bottom:#ccc solid 1px; padding-bottom:15px;}
.page_currency .anshin .clearfix { padding-left:15px;}
.page_currency .anshin .clearfix .flt_R{ width:405px; line-height:130%;}
.page_currency .conditions{font-size:108%; width:480px; padding:20px 20px; margin-left:auto; margin-right:auto; border:#ccc solid 1px;}
.page_currency .conditions li{ text-indent:-1em; padding-left:1em; line-height:180%;}

/* ////////// confirm // */
#main.page_confirm{}
.page_confirm{ padding-left:9px;}
.page_confirm .section{ padding:0 3px; margin-bottom:30px; font-size:108%;}
.page_confirm .section p{ padding:0 5px;}
.page_confirm .section p.exdent1em{ padding:0 5px 0 1.5em;}
.page_confirm .section ul{ padding:0 5px;}
.page_confirm .section .txt_indent {
    text-indent: 1em;
}
.page_confirm .confirm_lead a,.page_confirm .confirm_lead a:active ,.page_confirm .confirm_lead a:visited { text-decoration:underline; color:#FF0000;}
.page_confirm .confirm_lead a:hover { text-decoration:none; color:#FF0000;}
.page_confirm .confirm_area .area{ background:#c6c6e8; border:#14148f solid 1px; padding:10px 15px; width:420px; text-align:center; margin-left:auto; margin-right:auto; }
.page_confirm .confirm_agree .confirm_privacy{ width:520px; height:140px; padding:5px; overflow: auto; border:#ccc solid 1px; margin-left:auto; margin-right:auto;}
.page_confirm .confirm_agree .confirm_privacy li{ padding-bottom:15px;}
.confirm_privacy a,.confirm_privacy a:visited{ color:#18189c;}
.confirm_privacy a:hover,.confirm_privacy a:active{ color:#3e3ecc;}

/* ////////// entry // */
#main.page_entry{}
.page_entry{ padding-left:9px;}
.page_entry .form{ padding:0 60px;}
.alert{ border:#d4100b solid 1px; padding:15px 15px; margin-bottom:10px;}
.alerttit{ background:#d4100b;}
.page_entry table{ color:#262626; border:#b1aeae solid 1px; margin-bottom:5px;}
.page_entry table th{ width:116px; padding:7px; vertical-align:top; background:#d5d5ee; border-bottom:#b1aeae solid 1px;  border-right:#b1aeae solid 1px;}
.page_entry table td{ padding:7px 10px; vertical-align:top; border-bottom:#b1aeae solid 1px;}
.page_entry table th .attention{ font-size:108%;}
.page_entry table td .attention{ font-size:91%;}
.page_entry table td p{ padding-bottom:5px; line-height:120%;}
.entry_lead{ width:460px; float:left; font-size:108%;}
.entry_secure{ width:245px; float:right; font-size:75%; color:#1919a3;}
.entry_secure img{ margin-right:5px;}
.page_entry dl.clearfix { padding-top:4px; padding-bottom:4px;}
.page_entry dl.clearfix dt{ float:left;}
.page_entry dl.clearfix dd{}
.page_entry select{ padding: 3px 1px 3px;}


/* ////////// flow // */
.page_flow{}
.page_flow .flow_lead { font-size:116% ; margin-bottom:20px;}
.page_flow .entry_flow { padding-bottom:15px;}
.page_flow .entry_flow .clearfix .flt_L{ width:225px; line-height:130%;}
.page_flow .entry_flow .clearfix .flt_R{ width:478px; line-height:130%; padding-top:50px;}

/* ////////// ladies // */
.page_ladies{}
.page_ladies .ladies_lead{ padding:0 25px; font-size:108%;}
.page_ladies .kashitsuke_ladies ul{ padding:0 10px; font-size:108%;}
.page_ladies .kashitsuke_ladies li{ text-indent:-1em; padding-left:1em; line-height:180%;}

/* ////////// privacy // */
.page_privacy{}
.page_privacy .section{ padding:0 15px; font-size:108%;}
.page_privacy .section h3{ font-weight:bold;}
.page_privacy .section ol{ padding:15px;}
.page_privacy .section ol li{ list-style:decimal; margin-left:2em; line-height:150%;}
.page_privacy .section ol.cjk-ideographic li{ list-style:cjk-ideographic; margin-left:2em; line-height:150%;}
.page_privacy .section ol.margined li{ margin-bottom:15px;}
.page_privacy .section p.contact{ margin-left:2em;}


/* ////////// shop // */
.page_shop{}
.page_shop ul.area_select{ width:510px; background:url(../img/shop/bg_area.jpg) right no-repeat; padding-right:5px; height:36px; margin-left:auto; margin-right:auto;}
.page_shop ul.area_select li{ background:url(../img/shop/area_sepalate.jpg) right no-repeat; padding-right:11px; padding-top:5px; height:29px; float:left; overflow:hidden; border-top:#1919a3 solid 1px; border-bottom:#1919a3 solid 1px;}
.page_shop ul.area_select li.area_arrow{ width:200px; height:36px; border-top:none; border-bottom:none; background:none; padding-right:0; padding-top:0px;}
.page_shop ul.area_select li.end{ background:none; padding-right:0;}
.page_shop .area_list{ border-top:#1919a3 solid 2px;}
.page_shop .shop_area{}
.page_shop .shop_area h3{ padding-top:10px; text-align:center; width:112px;}
.page_shop .shop_list{ padding:7px; width:590px; border-left:#1919a3 solid 1px;}
.page_shop .shop_list h4{ margin-bottom:15px;}
.page_shop .shop_list .shop_detail{ padding:0 8px 15px;}
.page_shop .shop_list .shop_detail .map{ width:255px; height:168px; background:#ccc; overflow:hidden;}
.page_shop .shop_list .shop_detail .shop_data{ width:312px; line-height:120%; padding-top:10px;}
.page_shop .shop_list .shop_detail .shop_data h5{ font-size:150%; margin-bottom:10px; color:#000000; font-weight:bold;}
.page_shop .shop_list .shop_detail .shop_data p{ font-size:116%; color:#000000;}
.page_shop .shop_list .shop_detail .shop_data .btn_shop{}
.page_shop .shop_list .shop_detail .shop_data bold{ color:#000000; font-weight:bold;}


/* ////////// oshirase // */
.oshirase h3 {font-weight: bold; color: #14148F; font-size: 18px;}
.oshirase .underlined p {margin-top: 10px;}
.oshirase .underlined .border {border-bottom: 1px solid #CCC;}
.oshirase .underlined .box {padding-bottom: 25px; margin-bottom: 25px}
.oshirase .underlined .box .img {margin-top: 10px; text-align: center;}


/* ////////// top・news // */
#main .news ul li {
	margin-bottom: 5px;
	}
 
 
 
 
/* ////////// FOOTER　追加CSS // */
#footer {width: 934px; margin: 0 auto;}
#footList {border: 1px solid #0F107C; padding: 10px 10px 5px; text-align: center; margin: 1px auto 0; width: 912px;}
#footList ul {overflow: hidden; margin-bottom: 5px;}
#footList li {display: inline;}


/* ////////// SIDE,BORDER　追加CSS // */
/*.top #side,#pageRecruit #side,#pageFlow #side {padding-bottom: 250px;}*/
#side {padding-bottom: 0;}


/* ////////// campaign // */

#campaign{
	background:url(../img/campaign/back.png) no-repeat;
	width:720px;
	height:660px;
	padding-top:8px;
	}
.campaign-title{
	display:block;
	margin-top:10px;
	margin-left:48px;
	color:white;
	font-weight:bold;
	font-size:32px;
	}

.campaign-message{
	display:block;
	position:relative;
	margin-top:35px;
	margin-left:22px;
	margin-bottom:28px;
	font-size:21px;
	font-weight:bold;
	}

#campaign .campaign-message img{
	vertical-align: bottom;
	}
	
.campaign-list{
	display:block;
	position:relative;
	margin-top:15px;
	margin-left:18px;
	font-size:16px;
	font-weight:bold;
	}
.campaign-btn{
	display:block;
	position:relative;
	margin-top:25px;
	margin-left:100px;
	}

.campaign_chuui{
	display:block;
	position:relative;
	margin-top:30px;
	margin-left:70px;
	font-size:16px;
	font-weight:bold;
	}
.text_blue{
	color:#036EB8;
	}
.text_red{
	color:red;
	font-size:28px;
	line-height:1.3em;
	vertical-align:baseline;
	}


/* ////////// check // */

#check{
	font-size:14px;
	margin-top:40px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}
.check_text{
	padding:10px;
	}

.check_form{
	background:url(../img/check/back_check.jpg) no-repeat;
	width:490px;
	height:444px;
	padding-top:8px;
	}
.check_list{
	margin:40px 0px 0 35px;
	}
	
 .check_form ul li{
	display:block;
	margin-top:40px;
	margin-bottom:20px;
	}
.kome{
	display:block;
	font-size:11px;
	margin: 0 0 5px 180px;
	width:290px; 
	}
.chuui{
	margin:2em auto 0px;
	padding-left:30px;
	color:red;
	text-indent:-5em; padding-left:5em; 
	width:400px;
	font-size:13px;
	}
.check_btn{
	width:181px;
	margin:20px auto 0px;
	}

/* ////////// check_maru // */
#check_maru{
	background:url(../img/check/back_maru.png) no-repeat;
	width:490px;
	margin-top:20px;
	padding-top:10px;
	height:337px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

#check_sankaku{
	background:url(../img/check/back_sankaku.png) no-repeat;
	width:490px;
	margin-top:20px;
	padding-top:10px;
	height:550px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

.maru{
	display:block;
	margin:15px auto 20px;
	}
.chuui_b{
	margin:25px auto 0px;
	padding-left:30px;
	text-indent:-5em; padding-left:5em; 
	width:400px;
	font-size:13px;
	}

.btn_entry{
	width:184px;
	margin:25px auto 0;
	}

.btn_link{
	width:420px;
	text-align:center;
	margin:0 auto;
	padding:20px;
	}

.btn_nagare{
margin-right:5px;
}
.btn_tenpo{
margin-left:5px;
}

.tel_check{
	width:461px;
	margin:25px auto 0;
	}

	
	
	/* 2014 1/24 学生ローンページ
-----------------------------------------------------------------*/
#gakusei h2 {
	background:url(../img/gakusei/tit_gakusei_01.jpg) no-repeat left top;
	overflow:hidden;
	height:0; width:714px;
	padding-top: 59px;
}
#gakusei h3 {
	overflow:hidden;
	height:0; width:707px;
	padding-top: 35px;
}
#gakusei h3.h3_01 {
	background:url(../img/gakusei/tit_gakusei_02.jpg) no-repeat left top;
}
#gakusei h3.h3_02 {
	background:url(../img/gakusei/tit_gakusei_03.jpg) no-repeat left top;
}

#gakusei h4 {
	overflow:hidden;	height:0;
	padding-top:20px;
	margin-bottom:10px;
}
#gakusei h4.h4_01 {
	background:url(../img/gakusei/h4_01.png) no-repeat left top;
	width:274px;
}
#gakusei h4.h4_02 {
	background:url(../img/gakusei/h4_02.png) no-repeat left top;
	width:395px;
}
#gakusei h4.h4_03 {
	background:url(../img/gakusei/h4_03.png) no-repeat left top;
	width:237px;
}
#gakusei h4.h4_04 {
	background:url(../img/gakusei/h4_04.png) no-repeat left top;
	width:294px;
}
#gakusei h4.h4_05 {
	background:url(../img/gakusei/h4_05.png) no-repeat left top;
	width:334px;
}
#gakusei img { display: block; margin:0 auto 25px auto; }
#gakusei p {
	margin-bottom:25px;
	font-size:13px;
	color:#484848;
	line-height:1.3;
	}
#gakusei .box01 {
	background:url(../img/gakusei/back_img_01.jpg) no-repeat 510px 130px;
}