/*
************************************************

 /start/pre_index.html　初めてのお客様
  STAGE 　～　 /STAGE 

************************************************
*/
	



/* CSS 
************************************************/
@import url(contents.css);		/* コンテンツページ共通 */





/* MAIN width:605px
************************************************/
/* 
 /start/pre_index.html　初めてのお客様
*/

.sttr {
	width:605px;
	padding-bottom: 0px;
	margin-top: 50px;
}
.sttr .atit_kantan { width:605px; border-top:2px dotted #f10634; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anzen { width:605px; border-top:2px dotted #009900; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anshin { width:605px; border-top:2px dotted #ff6633; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_kantanMac { width:605px; border-top:2px dotted #999999; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anzenMac { width:605px; border-top:2px dotted #999999; padding:10px 0 10px 0; margin:30px 0 0 0;}

.sttr .exp { padding:0 10px 10px 10px;}
.inst .expxa { width:567px; padding:1px 0 0 18px; margin:0 10px 7px 10px; background:url(../img/con_start/req_aro1.gif) no-repeat; background-position:0 1px; line-height:1.2em;}
.sttr .contents_title { width:594px; height:25px; background:url(../img/con_start/titlebg.gif) no-repeat; padding:12px 0 0 11px; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:1em;}
.sttr .contents_title2 {
	width:270px;
	height:25px;
	background:url(../img/con_start/titlebg2.gif) no-repeat;
	padding:12px 0 0 11px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:1em;
	float: left;
}
.sttr .contents_title3 {
	width:270px;
	height:25px;
	background:url(../img/con_start/titlebg2.gif) no-repeat;
	padding:12px 0 0 11px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:1em;
	float: right;
}
.sttr .box { width:585px; padding:10px 10px 50px 10px; }
.sttr .box2 {
	width:270px;
	padding:10px 10px 50px 10px;
	position: static;
	float: left;
	clear: both;
}
.sttr .box3 {
	width:270px;
	padding:10px 10px 50px 10px;
	float: right;
}
.sttr .box .ezp { padding:0 0 10px 0;}
.sttr .box .con1_lefer { width:270px; float:left;}
.sttr .box .con1_riger { width:300px; float:right;}

.sttr .box .con2_1_01 { width:585px; background: url(../img/con_start/idx_con2_1_01.jpg) no-repeat; background-position:right top; height:184px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_02 { width:585px; background: url(../img/con_start/idx_con2_1_02.jpg) no-repeat; background-position:right top; height:197px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_03 { width:585px; background: url(../img/con_start/idx_con2_1_03.jpg) no-repeat; background-position:right top; height:197px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_04 { width:585px; background: url(../img/con_start/idx_con2_1_06.gif) no-repeat; background-position:right top; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_05 { width:585px; background: url(../img/con_start/idx_con2_1_05.jpg) no-repeat; background-position:right 40px; height:266px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .defa { padding:10px 0 0 15px; width:300px;}
img.fr15 { float:right; margin-left:15px; padding:1px; border:1px solid #cccccc;}

.sttr .box .vlinesbordertop { width:583px; border-top:1px solid #999999; border-bottom:1px solid #999999; margin:0 0 15px 0;}
.sttr .box .vlines { width:583px; background:#cccccc; }
.sttr .box .vlines .cateMac { width:194px; float:left; border-bottom:1px dotted #999999;}
.sttr .box .vlines .cateMac .imgs { width:54px; float:left; font-size:x-small; padding:5px; text-align:center; color:#000000;}
.sttr .box .vlines .cateMac .gett { width:120px; float:left; background:#ffffff; font-size:x-small; padding:5px;}
.sttr .box .linktoaply { text-align:center; width:583px;}

