@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 {
	background: url(../img/about_wrap01_bg01.jpg) repeat-y top;
	margin: 0 auto 20px;
	color: #FFF;
}
.about_wrap01_bottom{
	background: url(../img/about_wrap01_bottom01.jpg) no-repeat bottom;
	width: 950px;
	margin: 0 auto 0px;
}
.about_wrap01 p.box01 {
	padding: 20px 80px 100px 90px;
	min-height: 332px;
	background-image: url(../img/about_txt02.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.about_wrap01 p.box01 .float_box{
	width: 410px;
	height: 360px;
	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_wrap02 {
	background: url(../img/about_wrap01_bg02.jpg) repeat-y top;
	margin: 0 auto 20px;
	color: #FFF;
	font-size: 1.4em;
	line-height: 1.6;
	color: #FFF;
	text-align: justify;
}

.about_wrap02_bottom02{
	background: url(../img/about_wrap01_bottom02.jpg) no-repeat bottom;
	width: 950px;
	margin: 0 auto 0;
	padding-bottom: 80px;
}
.about_wrap02 .sample_img{
	float: left;
	display: inline;
	margin-top: -20px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.about_wrap02 p{
	padding-right: 15px;
	padding-left: 45px;
	padding-bottom: 5px;
}

.about_wrap02 .about_divination_1{
	width: 800px;
	height: 470px;
	margin: 0px auto 20px;		
}

.about_wrap03 {
	width: 950px;
	padding: 10px 0 20px;
	margin: 10px auto 10px;
}

.about_text_2 {
	padding: 0px 0px 30px 0px;
}

.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 .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%;}

/* /アイコン */


/* /完全無料 */


.sample_frame01 {
	width: 950px;
	margin:20px auto 0;
}
