<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* --- #contents --- */

#contents * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}


/* --- #social --- */

#social {
	width:870px;
	margin:0 auto;
	padding:2px 0 4px 0;
	text-align:right;
}



/* --- #recruite_lp --- */

#recruite_lp {
width:872px;
margin:0;
padding:0;
}


#recruite_lp h1 {
margin:0;
padding:0;
}

#recruite_lp table, td, th {
margin:0;
border:0;
border-collapse:collapse;
border-spacing:0;
}

#recruite_lp h2.sub {
margin:0 0 5px 0;
padding:0;
}
#recruite_lp #about,
#recruite_lp div.summary {
width:870px;
margin:0;
padding:0;
text-align:left;
}

#recruite_lp #about {
	margin-top: 25px;
}

#recruite_lp h2.ti00 {
background:url(../image/bg_title00.gif) no-repeat left top;
width:870px;
height:49px;
margin:0;
padding:15px 0 20px 70px;
color:#fff;
font-weight:bold;
font-size:18px;
}

#recruite_lp h2.ti01 {
background:url(../image/bg_title01.gif) no-repeat left top;
width:870px;
height:49px;
margin:0;
padding:15px 0 20px 70px;
color:#fff;
font-weight:bold;
font-size:18px;
}

#recruite_lp h2.ti02 {
background:url(../image/bg_title02.gif) no-repeat left top;
width:870px;
height:49px;
margin:0;
padding:15px 0 20px 70px;
color:#fff;
font-weight:bold;
font-size:18px;
}

#recruite_lp h2.ti03 {
background:url(../image/bg_title03.gif) no-repeat left top;
width:870px;
height:49px;
margin:0;
padding:15px 0 20px 70px;
color:#fff;
font-weight:bold;
font-size:18px;
}

#recruite_lp h2.ti04 {
background:url(../image/bg_title04.gif) no-repeat left top;
width:870px;
height:49px;
margin:0;
padding:15px 0 20px 70px;
color:#fff;
font-weight:bold;
font-size:18px;
}


#recruite_lp div.bookreco {
width:200px;
float:left;
margin:0;
padding:0 0 0 46px;
}

#recruite_lp div.bookreco_r {
width:200px;
float:left;
margin:0;
padding:0 35px 0 38px;
}

#recruite_lp div.naiyou {
width:546px;
float:left;
margin:0;
padding:0 35px 40px 38px;
}

#recruite_lp div.naiyou_l {
width:546px;
float:left;
margin:0;
padding:0 0 40px 46px;
}

#recruite_lp #about div.first_l {
width:600px;
float:left;
margin:0;
padding:0 0 20px 46px;
}

#recruite_lp #about div.shirakawa_r {
width:217px;
float:left;
margin:0;
padding:0 0 0 3px;
}

#recruite_lp #about div.tojo {
width:824px;
text-align:center;
margin:0;
padding:0 0 20px 46px;
}

#recruite_lp h3 {
margin:0;
padding:0 0 10px 0;
color:#000000;
font-weight:bold;
font-size:24px;
}


#recruite_lp p.midashi {
text-align:left;
font-weight:bold;
font-size:14px;
color:#000000;
margin:0;
padding:0;
}

#recruite_lp p.txt_dft {
font-size:14px;
line-height:22px;
margin:0;
padding:0;
}

#recruite_lp p.txt_small {
font-size:12px;
line-height:18px;
margin:0;
padding:0;
}

#recruite_lp span.txt_perple {
color:#920683;
font-weight:bold;
margin:0;
padding:0;
}

#recruite_lp span.txt_orange {
color:#ed6d00;
font-weight:bold;
margin:0;
padding:0;
}

#recruite_lp span.txt_green {
color:#3eb034;
font-weight:bold;
margin:0;
padding:0;
}

#recruite_lp span.txt_blue {
color:#00a5e3;
font-weight:bold;
margin:0;
padding:0;
}


#recruite_lp span.txt_gold {
color:#cca400;
font-weight:bold;
margin:0;
padding:0;
}

#recruite_lp h4 {
font-weight:bold;
font-size:14px;
color:#000000;
margin:0;
padding:40px 0 0 0;
}

#recruite_lp h4.story {
font-weight:bold;
font-size:14px;
color:#000000;
margin:0;
padding:15px 0 0 0;
}

#recruite_lp h4.point {
font-weight:bold;
font-size:14px;
color:#ff006c;
margin:0;
padding:5px 0 2px 0;
text-align:center;
}

#recruite_lp #about_book p.author {
line-height:19px;
margin:0;
padding:0;
}

#recruite_lp #about #about_book p.bottan {
margin:12px 0 40px 0;
padding:0;
}

#recruite_lp #yoso_ctn ul.bnr {
list-style-type: none;
margin:0;
padding:0;
height: 90px;
}

#recruite_lp #yoso_ctn ul.bnr li {
float: left;
width:187px;
display: inline;
margin-right: 5px;
padding: 2px;
}

#recruite_lp .cover {
background:url(../image/title_cover.jpg) no-repeat left top;
width:870px;
height:403px;
margin:0;
padding:0 0 15px 0;
}

.clearer {
clear:both;
}


/* ========================================*/

/* Add_YouTube */
#mutekiyoso #yoso_ctn #contents_board .separate2 {
width:753px;
margin:0;
padding:11px 0 0 26px;
clear:both;
}

#mutekiyoso #yoso_ctn #contents_board div.yt_left {
width:430px;
height:242px;
float:left;
text-align:left;
margin:0;
padding:0 0 20px 0;
}

#mutekiyoso #yoso_ctn #contents_board .yt_left h3.title_area {
text-align:left;
line-height:21px;
margin:0;
padding:5px 0;
font-size:14px;
font-weight:bold;
color:#000000;
}

#mutekiyoso #yoso_ctn #contents_board div.photo_right {
width:290px;
float:right;
text-align:left;
margin:0;
padding:0;
}

#mutekiyoso #yoso_ctn #contents_board .photo_right p.gallery {
text-align:right;
margin:0;
padding:0 5px 15px 0;
}

/* End Here Add_YT */
</pre></body></html>