@charset "euc-jp";

.etc_title {
	margin: 15px auto 0px;
}

.bold_color_yellow{
	color:#beb410;
	font-weight: bold;
	font-size: 120%;
}


/*-----------------------------------
about
-----------------------------------*/

.about_wrap {
	margin: 20px auto;
	font-size: 1.4em;
	line-height: 1.6;
	color: #FFF;
	text-align: justify;
}
.about_wrap01 {
	margin: 0 auto 50px;
	color: #FFF;
}
.about_wrap01_bottom{
	background: url(../img/about_framebottom01.jpg) no-repeat bottom;
	width: 950px;
	margin: 0 auto 0px;
}
.about_wrap01 p.box01 {
	background: url(../img/about_txt02.jpg) no-repeat top;
	padding: 15px 40px;
}
.about_wrap01 p.box01 .float_box{
	width: 380px;
	height: 280px;
	float: left;
}
.about_wrap01 .box02 {
	width: 350px;
	padding: 20px 20px 0 80px;
	float: left;
}
.about_wrap01 .box03{
	width: 440px;
	float: left;
	padding-top: 30px;
}

.about_wrap02 {
	width: 950px;
	text-align: left;
	margin: 0 auto 20px;
}
.about_wrap .sample_img{
	float: left;
	display: inline;
	margin: 20px 20px 10px 90px;
}

.about_wrap02 p{
	/* [disabled]width: 700px; */
	margin: 0 auto;
	padding: 20px 40px;
}

.about_wrap03 {
	width: 950px;
	padding: 10px 0 20px;
	margin: 10px auto 10px;
}
.about_wrap03_text {
	width: 700px;
	text-align: justify;
	margin: 0 auto 20px;
}
.about_wrap03 .card_list{
	width: 800px;
	padding: 10px 75px 10px;
	background: url(../img/about_framebg02.jpg) repeat-y center;
}
.about_wrap03 .card_list .card_box{
	width:200px;
	float: left;
	margin-top: 10px;
}
.about_wrap03 .card_list .card_box .card{
	width: 150px;
	padding: 10px 25px;
	height: 150px;
}
.about_wrap03 .card_list .card_box p{
	padding: 20px 10px;
	text-align: center;
	font-size: 1.1em;
}


.about_wrap04 {
	width: 800px;
	text-align: justify;
	padding: 10px 0 20px;
	margin: 10px auto 50px;
}
.about_wrap04 .spread_box{
	background: url(../img/about_framebottom03.jpg) no-repeat bottom;	
	padding-bottom:50px;
}
.about_wrap04 .spread_box_l{
	width: 380px;
	float: left;
	padding: 0 25px 0 70px;
}
.about_wrap04 .spread_box_r{
	width: 380px;
	float: left;
	padding: 0 70px 0 25px;
}
.about_wrap04 h4{
	text-align: center;
}

.about_wrap04 ul{
	margin: 20px 10px 0;
	color: #FF6;
}

/*-----------------------------------
/about
-----------------------------------*/
.about_sign {
	text-align: right;
	padding: 0;
}

/*-----------------------------------
link
-----------------------------------*/

.links {
	width: 690px;
	margin-right: auto;
	margin-left: auto;
}

.links_txt {
	text-align: center;
	margin-bottom: 20px;
	font-size: 123.1%;
}

/* for IE error */
#iframe_link{position:absolute;}

.osusume_link {position:relative;text-align:left;}

/*-----------------------------------
link
-----------------------------------*/

/* アイコン */

.menu_icon {
	display: inline-block;
	width: 80px;
	height: 0;
	padding-top: 80px;
	line-height: 1.5;
	font-size: 0;
	overflow: hidden;
	background: url(../img/categoryBadge_A.png) no-repeat 0 0;
	margin: 16px 5px 4px 15px;
}

.icon_free1 {background-position: 0 0;}
.icon_free2 {background-position: 0 100%;}
.icon_nenun1 {background-position: 5% 0;}
.icon_nenun2 {background-position: 5% 100%;}
.icon_aisyo1 {background-position: 10% 0;}
.icon_aisyo2 {background-position: 10% 100%;}
.icon_kataomoi1 {background-position: 15% 0;}
.icon_kataomoi2 {background-position: 15% 100%;}
.icon_furin1 {background-position: 20% 0;}
.icon_furin2 {background-position: 20% 100%;}
.icon_fukuen1 {background-position: 25% 0;}
.icon_fukuen2 {background-position: 25% 100%;}
.icon_deai1 {background-position: 30% 0;}
.icon_deai2 {background-position: 30% 100%;}
.icon_kekkon1 {background-position: 35% 0;}
.icon_kekkon2 {background-position: 35% 100%;}
.icon_shigoto1 {background-position: 40% 0;}
.icon_shigoto2 {background-position: 40% 100%;}
.icon_jinsei1 {background-position: 45% 0;}
.icon_jinsei2 {background-position: 45% 100%;}
.icon_anohitok1 {background-position: 50% 0;}
.icon_anohitok2 {background-position: 50% 100%;}
.icon_anohitoh1 {background-position: 55% 0;}
.icon_anohitoh2 {background-position: 55% 100%;}
.icon_furinai1 {background-position: 60% 0;}
.icon_furinai2 {background-position: 60% 100%;}
.icon_fukkatsuai1 {background-position: 65% 0;}
.icon_fukkatsuai2 {background-position: 65% 100%;}
.icon_aisyosp1 {background-position: 70% 0;}
.icon_aisyosp2 {background-position: 70% 100%;}
.icon_kataomoisp1 {background-position: 75% 0;}
.icon_kataomoisp2 {background-position: 75% 100%;}
.icon_kataomoisp1 {background-position: 80% 0;}
.icon_kataomoisp2 {background-position: 80% 100%;}
.icon_kekkonsp1 {background-position: 85% 0;}
.icon_kekkonsp2 {background-position: 85% 100%;}
/*.icon_shigotosp1 {background-position: 90% 0;}
.icon_shigotosp2 {background-position: 90% 100%;}*/
.icon_jinseisp1 {background-position: 95% 0;}
.icon_jinseisp2 {background-position: 95% 100%;}

/* /アイコン */

/* 完全無料（更新追加型） */

.allfree_wrap {
	width: 950px;
	margin: 0px auto;
	text-align: left;
}
.allfree_wrap .icon {
	float: left;
	width: 120px;
	margin: 30px 0 10px 30px;
}

.allfree_wrap  > .bottom_img {
	padding-bottom: 10px;
}

.allfree_wrap .menu_wrap {
	width: 475px;
	float: left;
}

/* /完全無料 */


.sample_frame01 {
	width: 870px;
	margin:0 auto 50px;
}
