<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}

html
{
	line-height:1
	width:100%;
	height:100%;
}

body{
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "æ¸¸ã‚´ã‚·ãƒƒã‚¯" , "Yu Gothic" , "æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“" , "YuGothic" , "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "ãƒ¡ã‚¤ãƒªã‚ª" , Meiryo , "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯" , "MS PGothic" , sans-serif;
}

ol,ul
{
	list-style:none
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

caption,th,td
{
	text-align:left;
	font-weight:400;
	vertical-align:middle
}

q,blockquote
{
	quotes:none
}

q:before,q:after,blockquote:before,blockquote:after
{
	content:"";
	content:none
}
a{
	text-decoration:none;
}
img
{
	border:none
	display:block;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
	display:block
}

*
{
	margin:0;
	padding:0;
	box-sizing:border-box
}

body{
	color:#000;
	font-size:14px;
	line-height:1.4em;
	-webkit-text-size-adjust:100%;
	letter-spacing:.05em;
	width:100%;
}
/* common ######################################################## */
.red{
	color:#ff0000;
}
.disable{
    pointer-events: none;
    cursor: default;
    text-decoration:none;
}

/* å…±é€šéƒ¨ ######################################################################################################################### */
header .titleBox{
	height:130px;
}
header .titleBox strong{
	background:#de2c84;
	text-align:center;
	display:block;
	height:20px;
	line-height:20px;
}
header .titleBox a{
	color:white;
}
header .titleBox #logo img{
	height:110px;
	width:auto;
}
header .titleBox #logo{
	width:960px;
	background:url(../img/ph_address.png) 390px 0px no-repeat,url(../img/ph_line_qr.png) 801px 0px no-repeat,url(../img/ph_sp_qr.png) 890px 0px no-repeat;
	margin:0 auto;
}
/* ã”å¿œå‹Ÿã¯ã“ã¡ã‚‰ã‹ã‚‰ */
section.inquiry{
	background:white;
	padding:0 0 40px 0;
}
section.inquiry .inner{
	width:960px;
	margin:0 auto;
	padding:0;
} 
section.inquiry .inner h2{
	margin-bottom:20px;
	margin-top:20px;
}
section.inquiry .tel{
	text-align:center;
	font-size:14px;
}
section.inquiry .tel p{
	font-size:20px;
	padding:10px;
	width:300px;
	margin:0 auto;
	background:url(../img/tel.png) left 11px no-repeat;
}
section.inquiry .tel p a{
	color:#ff9bb7;
}
section.inquiry .tel p span{
	color:#ccc;
	font-size:14px;
	line-height:20px;
}
section.inquiry .btn a:hover{
	opacity:0.5;
	transition: opacity 200ms;
}
section.inquiry .btn a{
	opacity:1;
	transition: opacity 200ms;
}
section.inquiry .btn{
	text-align:center;
}
section.inquiry .btn .left{
	margin-right:10px;
}
section.inquiry .btn .bottom{
	margin:30px 0;
	display:block;
}
section.inquiry ul{
	width:745px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	padding-left:10px;
	height:100px;
}
section.inquiry ul li{
	width:360px;
	height:256px;
	float:left;
	border-radius:10px;
	margin-bottom:10px;
	text-align:center;
}
section.inquiry ul li a img:hover{
	transform: scale(1.2);
	transition: transform 200ms;
}
section.inquiry ul li a img{
	transform: scale(1);
	transition: transform 200ms;
}
section.inquiry ul li a{
	width:333px;
	display:block;
	margin:10px auto 5px auto;
	overflow:hidden;
}
section.inquiry ul li a img{
	width:100%;
	height:auto;
	display:block;
	}
section.inquiry .official{
	background:url(../img/bg_gray.png) left top no-repeat;
	margin-right:15px;
} 
section.inquiry ul li.group{
	background:url(../img/bg_gray.png) left top no-repeat;
	margin-right:0;
} 
/* ã‚°ãƒ«ãƒ¼ãƒ—ãƒãƒŠãƒ¼ */
section.groupBanner{
	text-align:center;
}
section.groupBanner .inner{
	width:930px;
	margin:0 auto 20px auto;
	padding:0;
} 
section.groupBanner ul{
	overflow:hidden;
}
section.groupBanner li{
	float:left;
	width:176px;
	margin-left:10px;
}
section.groupBanner li:hover{
	opacity:0.5;
	transition: opacity 200ms;
}
section.groupBanner li{
	opacity:1;
	transition: opacity 200ms;
}
/* ãƒ•ãƒƒã‚¿ãƒ¼ãƒŠãƒ“ */
section.bottomNav{

}
section.bottomNav .inner{
	width:890px;
	margin:0 auto;
	padding:0;
}
section.bottomNav ul{
	overflow:hidden;
	font-size:11px;
	padding:10px 0;
}
section.bottomNav ul li{
	float:left;
	padding:0;
	line-height:11px;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid black;
}
section.bottomNav ul li:last-child{
	padding:0;
	border:none;
	margin:0;
}
section.bottomNav a{
	color:black;
}
section.bottomNav a:hover{
	color:#ff9bb7;
}

/* ãƒ•ãƒƒã‚¿ãƒ¼ */
footer{
	background:#ff87aa;
	color:white;
	margin-top:10px;
	text-align:center;
	display:block;
	height:20px;
	line-height:20px;
}
/* ã±ã‚“ããš */
#pankuzu{
	width:960px;
	margin:0 auto 5px auto;
	color:#aaa;
	font-size:12px;
}
#pankuzu a{
	color:#aaa;
}
/* ãƒ¡ã‚¤ãƒ³ãƒ¡ãƒ‹ãƒ¥ãƒ¼ ---------------------------------- */
nav ul{display:none;}
nav .ddlMenu{
	padding:10px 0;
}

nav .ddlMenu ul{
	width:960px;
	margin:0 auto;
	display:block;
	height:80px;
	overflow:hidden;
}
nav .ddlMenu ul li{
	width:135px;
	float:left;
	margin-right:1px;
	padding-right:1px;
	border-right:1px solid #aaa;
}
nav .ddlMenu ul li:last-child{
	border-right:none;
}
nav .ddlMenu ul li img{
	margin-top: 0px;
    /* 1ç§’ã‹ã‘ã¦èƒŒæ™¯è‰²ã‚’ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã•ã›ã‚‹ */
    transition: margin-top 200ms;
}
nav .ddlMenu ul li img:hover{
	margin-top: -80px;
    /* 1ç§’ã‹ã‘ã¦èƒŒæ™¯è‰²ã‚’ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã•ã›ã‚‹ */
    transition: margin-top 200ms;
}

/* ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼ ---------------------------------------- 
section.eyecatch{
	width:960px;
	height:400px;
	background:pink;
	margin:0 auto;
	margin-bottom:30px;
}
*/
/* Q&amp;A ################################################################################################################################## */
section.qa .qa_content{
	display:none;
}
section.qa .inner{
	width:960px;
	margin:0 auto;
	padding:0;
}
section.qa article{
	padding:20px 50px 40px 50px;
	border-radius:10px;
	background:#ebebeb;
	width:960px;
	margin:0 auto;
}
section.qa .title{
	background:white;
}
section.qa .title img{
	margin:0 auto;
	display:block;
}
section.qa article li h2{
	border-bottom:1px dotted #f12c5a;
	font-size:17px;
	font-weight:800;
	line-height:40px;
}
section.qa article li h2 img{
	vertical-align:middle;
	margin-top:-2px;
}
section.qa article li p{
	padding:10px 0 40px 0;
	border-bottom:1px solid #f12c5a;
	margin-bottom:40px;
}
section.qa article li:last-child p{
	border:none;
	margin:0;
	padding-bottom:0;
}
section.qa article li p a{
	color:#f12c5a;
}
/* ç´«ãƒ†ãƒ¼ãƒž */
section.qa .qa_purple li h2{
	border-bottom:1px dotted #8f5ee4;
}
section.qa .qa_purple li p{
	border-bottom:1px solid #8f5ee4;
}
section.qa .qa_purple li p a{
	color:#8f5ee4;
}

div.qa_content#qa_1{background:#fff url(../img/bg_20appli.png)left 0px}
div.qa_content#qa_2{background:#fff url(../img/bg_21inter.png)left 0px}
div.qa_content#qa_3{background:#fff url(../img/bg_22job.png)left 0px}
div.qa_content#qa_4{background:#fff url(../img/bg_23work.png)left 0px}
div.qa_content#qa_5{background:#fff url(../img/bg_24income.png)left 0px}
div.qa_content#qa_6{background:#fff url(../img/bg_25treat.png)left 0px}

/* ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸ ######################################################################################################################### */

/* ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼ */
section.slider{
	width:100%;
	overflow:hidden;
	padding:20px 0;
}
.top_slider_wrap {
    width: 960px;
    height: 400px;
    margin: 0 auto;
    /*margin-left:-360px;*/
}
.slide_move_box {
    width: 3920px;
    height: 400px;
    overflow: hidden;
    margin-left: -980px;
}
.slide_move_box li {
    float: left;
    line-height: 0;
    margin-right: 0px;
}
.slide_thum_wrap table{
	margin:0 auto;
}
.slide_thum_wrap table td{
	padding:5px;
}

section.news_intv{
	width:960px;
	margin:0 auto 60px auto;
	overflow:hidden;
}

/* æ–°ç€æƒ…å&nbsp;± ------------------------------------------- */
section.news{
	background:#80caff;
	padding:20px 20px;
	width:307px;
	height:741px;
	border-radius:10px;
	float:right;
}
section.news .inner{
font-family: "ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro W4","ãƒ’ãƒ©ã‚®ãƒŽä¸¸ã‚´ Pro","Hiragino Maru Gothic Pro","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro","Hiragino Kaku Gothic Pro",Meiryo,Helvetica,sans-serif;
}
section.news time{
margin-bottom:10px;
display:block;
}
div.intv_mov{
	height:741px;
	width:633px;
	float:left;
	background:#ff809f;
	padding:20px 20px 0px 20px;
	border-radius:10px;
}

section.news .btn_moreShow{
	display:none;
}
section.news .inner{
	width:100%;
	background:white;
	height:701px;
	border-radius:10px;
	margin:0 auto;
	padding:20px 20px;
} 
section.news .inner ul{
	overflow-y:scroll;
	overflow-x:hidden;
	height:611px;
	margin-top:10px;
}

/* ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ ----------------------------------- */
section.mainContents{
	display:none;
}
/* ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼ --------------------------------------- */
section.interview .inner{
	width:100%;
	background:white;
	border-radius:10px;
	margin:0 auto;
	padding:20px;
	height:360px;
} 
section.interview .itvContainer{
	height:320px;
	padding:0;
	overflow:hidden;
	height:285px;
	position:relative;
}
section.interview .itvContainer li .thumb img{
	display:block;
	margin:0 auto;
	box-shadow: 3px 3px 12px 2px rgba(0,0,0,0.2);
}
section.interview ul li{
	width:32%;
	color:black;
	float:left;
	margin-right:1.9%;
	height:285px;
	border-right:1px solid #ff809f;
	padding:10px;
}
section.interview ul li .prof{
	text-align:center;
}

section.interview .itvContainer .prof span{
	display:block;
	color:#ff809f;
	padding:5px 0 0 0;
}
section.interview .itvContainer .kiji{
	border:1px dashed #ff809f;
	padding:5px;
	overflow:hidden;
	height:50px;
	line-height:20px;
	margin:5px 0;
	font-size:14px;
}
section.interview .itvContainer .read_more{
	text-align:center;
}
section.interview .itvContainer .read_more img:hover{
	opacity:0.4;
}
section.interview ul li:nth-child(3){
	margin-right: 0;
	border:none;
}

/* ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼æ—§ --------------------------------------- 
section.interview{
	padding:0px 0;
}

section.interview ul{
	width:100%;
	height:280px;
	overflow:hidden;
	padding:10px 0;
}

section.interview ul li:hover{
	opacity:0.5;
	transition: opacity 200ms;
}
section.interview ul li{
	opacity:1;
	transition: opacity 200ms;
}

section.interview ul li a{
	display:block;
	padding:20px;
	color:black;
}
section.interview ul li .photo{
	float:left;
}
section.interview ul li .profBox{
	float:left;
	margin-left:20px;
	width:145px;
	line-height:1.22em;
}
section.interview ul li p{
	clear:both;
	height:40px;
	overflow:hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
section.interview ul li span{
	display:block;
}
section.interview .btn_moreItvShow{
	text-align:center;
}

/* ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼ãƒ&nbsp;ãƒ¼ãƒ“ãƒ¼ ----------------------------------- */
section.girlsInterview{
	padding:20px 0;
}
section.girlsInterview .inner{
	width:100%;
	background:white;
	border-radius:10px;
	margin:0 auto;
	padding:20px;
} 
section.girlsInterview video{
	width:auto;
	height:224px;
	margin:10px auto 0 auto;
	display:block;
}
/* ãã®ä»–ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ --------------------------------------- */
section.otherContents{
	background:#f2f2f2 url(../img/bg_28top_others.png);
	padding:40px 0;
	box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2) inset, 0 -5px 10px -3px rgba(0,0,0,0.2) inset;
}
section.otherContents .inner{
	width:960px;
	margin:0 auto;
	padding:0;
} 
section.otherContents ul{
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
section.otherContents ul li{
	width:307px;
	height:256px;
	float:left;
	border-radius:10px;
	margin-bottom:10px;
	margin-right:15px;
}
section.otherContents ul li a img:hover{
	transform: scale(1.2);
	transition: transform 200ms;
}
section.otherContents ul li a img{
	transform: scale(1);
	transition: transform 200ms;
}
section.otherContents ul li a{
	width:267px;
	display:block;
	margin:20px auto 0 auto;
	overflow:hidden;
}
section.otherContents ul li a img{
	width:100%;
	height:auto;
	display:block;
	}
section.otherContents .flow,section.otherContents .comic{
	width:470px;
	height:169px;
}
section.otherContents .flow a,section.otherContents .comic a{
	width:430px;
}

section.otherContents .flow{
	background:url(../img/bg_top_flow.png) left top no-repeat;
	margin-right:10px;
}
section.otherContents .comic{
	background:url(../img/bg_top_comic.png) left top no-repeat;
	margin-right:0;
}
section.otherContents .staff{
	background:url(../img/bg_top_staff.png) left top no-repeat;
	clear:both;
}
section.otherContents .iwaikin{
	background:url(../img/bg_top_iwaikin.png) left top no-repeat;
}
section.otherContents .cos{
	background:url(../img/bg_top_cos.png) left top no-repeat;
	margin-right:0;
}
section.otherContents .staff_w{
	background:url(../img/bg_top_staff_w.png) left top no-repeat;
}
section.otherContents .kabuki{
	background:url(../img/bg_top_kabuki.png) left top no-repeat;
}
section.otherContents .blog{
	background:url(../img/bg_top_blog.png) left top no-repeat;
	margin-right:0;
} 
/* å¾…åˆå®¤ --------------------------------------- */
section.waitingRoom{
	background:#fff;
	padding:40px 0;
}
section.waitingRoom .inner{
	width:960px;
	margin:0 auto;
	padding:0;
} 
section.waitingRoom .inner h2{
	margin-bottom:20px;
}
section.waitingRoom .image,section.waitingRoom video{
	width:470px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
section.waitingRoom .image img:hover{
	transform: scale(1.2);
	transition: transform 200ms;
}
section.waitingRoom .image img{
	transform: scale(1);
	transition: transform 200ms;
	width:470px;
	height:auto;
}
section.waitingRoom video{
	margin-right:0;
}
section.waitingRoom .check{
	clear:both;
	padding:10px 0;
}
section.waitingRoom .check a{
	display:block;
	margin:0 auto;
	width:140px;
}
section.waitingRoom .check a:hover{
	opacity:0.5;
	transition: opacity 200ms;
}
section.waitingRoom .check a{
	opacity:1;
	transition: opacity 200ms;
}
/* 3ã¤ã®ã½ã„ã‚“ã¨ --------------------------------------- */
section.threePoint{
	background:#ffe292;
	padding:40px 0;
	background:#ffe292 url(../img/bg_27top_point.png);
	padding:40px 0;
	box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2) inset, 0 -5px 10px -3px rgba(0,0,0,0.2) inset;
}
section.threePoint .inner{
	width:960px;
	margin:0 auto;
	padding:0;
} 
section.threePoint .inner h2{
	margin-bottom:20px;
}
section.threePoint ul{
	width:100%;
	overflow:hidden;
	padding:20px 0;
}
section.threePoint ul li a{
	color:black;
}
section.threePoint ul li a strong{
	color:#ff9bb7;
}
section.threePoint ul li{
	width:32%;
	text-align:center;
	padding:10px;
	background:white;
	float:left;
	border-radius:10px;
	margin-bottom:10px;
	margin-right:1.9%;
}
section.threePoint ul .icon{
	width:40px;
	height:40px;
	margin:10px auto;
}
section.threePoint ul .icon img{
	width:100%;
}
section.threePoint ul li span{
	display:block;
}
section.threePoint ul li:hover .icon img{
	transform: scale(1.4);
	transition: transform 200ms;
}
section.threePoint ul li .icon img{
	transform: scale(1);
	transition: transform 200ms;
}
section.threePoint ul li:nth-child(3){
	margin-right: 0;
}
/* ã‚µãƒ–ãƒšãƒ¼ã‚¸ä¸€èˆ¬ ---------------------------------------- */
section.contents .inner{
	width:960px;
	margin:0 auto;
	padding:0 0 40px 0;
}
section.contents .title{
	background:red;
}
section.contents .title img{
	display:block;
	margin:0 auto;	
}
section.contents article{
	padding:20px 50px 40px 50px;
	border-radius:10px;
	background:white;
}
section.contents article ul{margin:15px 0;}
section.contents article li{
	position:relative;
	border-bottom:1px solid #f12c5a;
	margin-bottom:40px;
	}
section.contents article li h2{
	border-bottom:1px dotted #f12c5a;
	font-size:17px;
	font-weight:800;
	line-height:40px;
	padding:5px 0;
}
section.contents article li h2 img{
	vertical-align:middle;
	margin-top:-2px;
}
section.contents article li p{
	padding:10px 0 40px 0;
	margin-bottom:0px;
}
section.contents article li p img{
	margin-top:40px;
}
section.contents article li.image{
	min-height:200px;
}
section.contents article li.image h2{
	margin-right:200px;
}
section.contents article li.image p{
	margin-right:200px;	
}
section.contents article li.image p img{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-108px;
}
section.contents article li:last-child{
	border:none!important;
	margin:0;
	padding-bottom:0;
}
section.contents article li:last-child p{
	padding-bottom:0;
}
section.contents article li p a{
	color:#f12c5a;
}

/* ãã®ä»– ######################################################################################################################### */
/* ã‚³ã‚¹ãƒãƒ¥ãƒ¼ãƒ&nbsp; */
section.contents.costume .title{background:#90dfff;}
section.contents.costume{background:#90dfff url(../img/bg_14costume.png);left 37px}
section.contents.costume article ul.ocBoxx li{
	margin-bottom:10px;
	border:none;
}
section.contents.costume article .thumb{
	display:none;
	clear:both;
	overflow:hidden;
	margin-left:-22px;
	/*border-bottom:1px solid #90dfff;*/
}
section.contents.costume article .thumb li {
	border:none;
	text-align:center;
	width:127px;
	height:220px;
	float:left;
	margin-left:20px;
	border:none!important;
}
section.contents.costume article .thumb li img{
	border:1px solid #90dfff;
	display:block;
	width:100%;
}
section.contents.costume article li h2{border-bottom:1px dashed #90dfff;}
section.contents.costume article .ocBtn{float:right;margin-top:5px;}



/* ãŠåº—ã®ã‚¹ã‚¿ãƒƒãƒ• */
section.contents.manager .title{background:#ffea88;}
section.contents.manager{background:#ffea88 url(../img/bg_11mens_message.png) left 44px}
section.contents.manager article{
	padding-bottom:0;
}
section.contents.manager article li h2{border-bottom:1px dotted #ffea88;}
section.contents.manager article li {border-bottom:1px solid #ffea88;}
section.contents.manager article li.image{
	min-height:300px;
	padding-bottom:20px;
}
section.contents.manager article li:last-child{
}
section.contents.manager article li.image h2{
	margin-left:245px;
	margin-right:0;
}
section.contents.manager article li.image p{
	margin-left:245px;	
	margin-right:0;
}
section.contents.manager strong{
	color:#CB9600;
	display:block;
}
section.contents.manager article li.image p img{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-150px;
}
/* æ­Œèˆžä¼Žç”ºã&nbsp;ã‹ã‚‰ */
section.contents.kabuki .title{background:#a1e6a6;}
section.contents.kabuki{background:#a1e6a6 url(../img/bg_13kabukicho.png) left 30px}
section.contents.kabuki article li h2{border-bottom:1px dotted #a1e6a6; color:#4a8843;}
section.contents.kabuki article li {border-bottom:1px solid #a1e6a6;}
section.contents.kabuki article li.image h2{
	margin-right:245px;
}
section.contents.kabuki article li.image p{
	margin-right:245px;	
}
section.contents.kabuki article li.image p strong{
	color:#4a8843;
}
/* ã‚ã‚“ã—ã‚“ãƒã‚¤ãƒ³ãƒˆ-- */
section.contents.point .title{background:#ff94a4;}
section.contents.point article{
	padding-bottom:20px;
}
section.contents.point article img{
	margin:0 auto;
	display:block;
}
section.contents.point article p{
	padding:10px 0;
}
section.contents.point.p1{background:#ff94a4 url(../img/bg_17point1.png);left 37px}
section.contents.point.p2{background:#ff94a4 url(../img/bg_18point2.png);left 37px}
section.contents.point.p3{background:#ff94a4 url(../img/bg_19point3.png);left 37px}

/* å¿œå‹Ÿã‹ã‚‰å…¥åº—ã¾ã§ã®æµã‚Œ -- */
section.contents.oubo .title{background:#ffb2cd;}
section.contents.oubo {background:#ffb2cd url(../img/bg_9flow.png) left 37px}
section.contents.oubo article li h2{border-bottom:1px dotted #9d9d9d;}
section.contents.oubo article li {border-bottom:1px solid #ffb2cd;}
section.contents.oubo article li h2 img{
	margin-right:20px;
}
section.contents.oubo article li strong{
	color:#E03E5F;
}
/* å¾…æ©Ÿå®¤ -- */
section.contents.wait .title{background:#ffb2cd;}
section.contents.wait .title p{
	text-align:center;
	margin-top:-50px;
	}
section.contents.wait {background:#ffb2cd url(../img/bg_16waiting.png) left 37px}
section.contents.wait article ul {
	overflow:hidden;
}
section.contents.wait article li {
	border:none;
	width:50%;
	float:left;
	margin-bottom:40px;
	}
section.contents.wait article li.center{
	clear:both;
	width:50%;
	margin:0 auto;
	float:none;
}
section.contents.wait article li p{
	text-align:center;
	padding-bottom:0px;
}

/* æ¼«ç”» -- */
section.contents.comic ul li{
	border:none;
}
section.contents.comic .title{background:#ffc07e;}
section.contents.comic{background:#ffc07e url(../img/bg_10comic.png)left 37px}
section.contents.comic .flex-control-nav {
  width: 100%;
  padding:10px 0;
  text-align: center;
}
section.contents.comic .flexslider {
	position:relative;
	width:752px;
	margin:0 auto;
}
section.contents.comic .flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border:none;
}
section.contents.comic .flex-control-paging li a {
  width: 14px;
  height: 14px;
  display: block;
  background: #fff;
  margin-left:-0px;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  border:1px solid #b2b2b2;
}
section.contents.comic .flex-control-paging li a:hover {
  background: #ff7f92;
}
section.contents.comic .flex-control-paging li a.flex-active {
  background: #ff7f92;
  cursor: default;
}
section.contents.comic .flex-direction-nav {
  *height: 0;
}
section.contents.comic .flex-direction-nav a {
	position:absolute;
	text-decoration: none;
	display: block;
	width: 40px;
	height: 47px;
	line-height:47px;
	padding:10px 0;
	margin: -520px 30px 0;
	top: 50%;
	overflow: hidden;
	cursor: pointer;
	color: white;
}
section.contents.comic .flex-direction-nav a:before {
	opacity:0.6;
	font-family: "flexslider-icon";
	font-size: 40px;
	line-height:40px;
	display: inline-block;
	content: '&lt;';
	color:white;
	background:#ff7f92;
	padding:5px;
	margin-top:-9px;
	position:relative;
	z-index:11;
}
section.contents.comic .flex-direction-nav a.flex-next:before {
  content: '&gt;';
}
section.contents.comic .flex-direction-nav .flex-prev {
  left: 0px;
}
section.contents.comic .flex-direction-nav .flex-next {
  right: 0px;
  text-align: right;
}
section.contents.comic .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 0px;
}
section.contents.comic .flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
section.contents.comic .flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
  right: 0px;
}
section.contents.comic .flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
section.contents.comic .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}

/* ã‚¤ãƒ³ã‚¿ãƒ“ãƒ¥ãƒ¼ãƒšãƒ¼ã‚¸ -- */
section.contents.interview_page .title{
	background:#ffb2cd url(../img/v_interview.png) center top no-repeat;
	padding-top:65px;
	overflow:hidden;
	padding-bottom:40px;
	}
section.contents.interview_page .title .photo{
	width:50%;
	padding-left:160px;
	float:left;
}
section.contents.interview_page .title .photo img{
	border-radius:10px;
}
section.contents.interview_page .title .prof{
	float:left;
	width:270px;
}
section.contents.interview_page .title .prof ul{
	margin:80px 0 40px 0;
	padding:20px 0;
	background:url(../img/ph_interview_dot.png) center top no-repeat,url(../img/ph_interview_dot.png) center bottom no-repeat;
}
section.contents.interview_page .title .prof ul li{
	text-align:center;
}
section.contents.interview_page .title .prof ul li.name{font-weight:800;font-size:17px;}
section.contents.interview_page .title .prof ul li.cari{margin:10px 0;color:white;}
section.contents.interview_page .title .prof p{color:white;}

section.contents.interview_page{background:#ffb2cd url(../img/bg_8interview.png)left 38px;}
section.contents.interview_page article li h2{color:#fc4787;border-bottom:1px dotted #9d9d9d;}
section.contents.interview_page article li h2 img{margin-right:10px;}
section.contents.interview_page article li {border-bottom:1px solid #ffa0c3;}

section.contents.interview_page .btn{
	overflow:hidden;
	width:390px;
	margin:0 auto;
}
section.contents.interview_page .btn a{
	display:block;
	line-height:30px;
	color:black;
	background:white;
	border-radius:10px;
	text-align:center;
	width:160px;
	float:left;
	margin:15px;
}
section.contents.interview_page .btn a.disable{
	opacity:0.6;
}

section.contents.interview_page .btn a span{
	color:#ffb2cd!important;
}

/* ã‚°ãƒ«ãƒ¼ãƒ—åº— */
section.contents.group .title{
	background:#bebebe;
	height:130px;
}
section.contents.group{background:#bebebe url(../img/bg_26group_2.png) left 40px}
section.contents.group article{
	background:none;
	padding:0;
	margin-bottom:0px;
}
section.contents.group article li p{
	border-top:1px dotted #bebebe;
	margin-top:10px;
	padding-top:10px;
}
section.contents.group article ul{
	overflow:hidden;
	margin-bottom:0;
} 
section.contents.group article li {
	border:none;
	border-radius:10px;
	float:right;
	width:470px;
	height:400px;
	background:white;
	padding:20px 50px;
	margin-bottom:20px;
	}
section.contents.group article li.lf{
	float:left;
}

/* ãŠå•åˆã›-- */
section.contents.inquiry_page .title{background:#ff95ae;}
section.contents.inquiry_page{
	background:#ff95ae url(../img/bg_15contact.png) left 37px;
	padding:0;
	}

section.contents.inquiry_page.top{
	background:white;
	padding-top:40px;
	margin-bottom:-20px;
	}
section.contents.inquiry_page.top p{
	text-align:center;
	padding:10px;
}	
section.contents.inquiry_page article{
	background:#FFF7B9;
	overflow:hidden;
}
section.contents.inquiry_page article form li{
	border-bottom:1px dotted #ff95ae;
	margin-bottom:0;
	padding:20px 0 20px 110px;
	
}
section.contents.inquiry_page article form li h4{
	position:relative;
	margin:20px 0;
}
section.contents.inquiry_page article form li.step1 input,section.contents.inquiry_page article form li.step2 input{
	position:absolute;
	left:300px;
	top:0;
	width:450px;
}
section.contents.inquiry_page article form li.step3 select{
	position:absolute;
	left:300px;
	top:0;
}
section.contents.inquiry_page article form li .control{
	position:absolute;
	left:415px;
	top:40px;
	width:450px;
}
section.contents.inquiry_page article form li textarea{
	position:absolute;
	left:415px;
	top:40px;
	width:445px;
	height:140px;
}
section.contents.inquiry_page article form li small{
	color:#ff95ae;
}
section.contents.inquiry_page article p.btn{
	width:200px;
	margin:0 auto;
}
section.contents.inquiry_page article p.btn input{
	display:block;
	width:100%;
	margin-top:120px;
	background:#FF7FA0;
	border:none;
	padding:10px 0;
	border-radius:10px;
	cursor: pointer;
	font-size:17px;
}
section.contents.inquiry_page article p.btn:hover{
	opacity:0.5;
}
section.contents.inquiry_page article p{
	text-align:center;
	line-height:2em;
}
section.contents.inquiry_page article a.btn{
	display:block;
	width:200px;
	margin:0 auto;
	margin-top:10px!important;
	background:#FF7FA0;
	border:none;
	padding:10px 0;
	border-radius:10px;
	cursor: pointer;
	text-align:center;
}
section.contents.inquiry_page article a.btn:hover{
	opacity:0.5;
}
section.contents.inquiry_page article form li.step1{background:url(../img/icon_inq_1.png)left 35px no-repeat;}
section.contents.inquiry_page article form li.step2{background:url(../img/icon_inq_2.png)left center no-repeat;}
section.contents.inquiry_page article form li.step3{background:url(../img/icon_inq_3.png)left center no-repeat;}
section.contents.inquiry_page article form li.step4{background:url(../img/icon_inq_4.png)left center no-repeat;}
section.contents.inquiry_page article form li.step5{background:url(../img/icon_inq_5.png)left center no-repeat;}
section.contents.inquiry_page article form li.step6{background:url(../img/icon_inq_6.png)left 35px no-repeat;}

/* ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ ######################################################################################################################### */

/* å…¥åº—ç¥ã„é‡‘-- */
section.contents.clashgift .title{background:#a2e7a6;}
section.contents.clashgift{background:#a2e7a6 url(../img/bg_4ma_c_04.png);left 37px}
section.contents.clashgift p{text-align:center;padding-top:20px;}
section.contents.clashgift img{display:block;margin:0 auto;}
section.contents.clashgift strong{color:#4a8c43;}

/* ãŠçµ¦æ–™ã«ã¤ã„ã¦-- */
section.contents.wage .title{background:#a2e7a6;}
section.contents.wage{background:#a2e7a6 url(../img/bg_4ma_c_04.png);left 37px}
section.contents.wage article li h2{border-bottom:1px dotted #a2e7a6;}
section.contents.wage article li {border-bottom:1px solid #a2e7a6;}

/* ã‚¢ãƒªãƒã‚¤å¯¾ç­–ã«ã¤ã„ã¦-- */
section.contents.treatment .title{background:#91e0ff;}
section.contents.treatment{background:#91e0ff url(../img/bg_5ma_c_05.png)left 37px}
section.contents.treatment article li h2{border-bottom:1px dotted #91e0ff;}
section.contents.treatment article li {border-bottom:1px solid #91e0ff;}

/* æ–°å…¥ç¤¾å“¡ã¯åˆå¿ƒè€…å°‚é–€åº—-- */
section.contents.about .title{background:#ffb1cc;}
section.contents.about{background:#ffb1cc url(../img/bg_1ma_c_01.png)left 37px}
section.contents.about article li h2{border-bottom:1px dotted #ffb1cc;}
section.contents.about article li {border-bottom:1px solid #ffb1cc;}

/* ãŠä»•äº‹å†…å®¹-- */
section.contents.job_detail .title{background:#ffc27e;}
section.contents.job_detail{background:#ffc27e url(../img/bg_2ma_c_02.png)left 37px}
section.contents.job_detail article li h2{border-bottom:1px dotted #ffc27e;}
section.contents.job_detail article li {border-bottom:1px solid #ffc27e;}

/* ã“ã‚“ãªå¥³ã®å­å¤§å‹Ÿé›†- */
section.contents.recruitment .title{background:#ffe688;}
section.contents.recruitment{background:#ffe688 url(../img/bg_3ma_c_03.png)left 37px}
section.contents.recruitment article li h2{border-bottom:1px dotted #ffe688;}
section.contents.recruitment article li {border-bottom:1px solid #ffe688;}

/* å¥³ã®å­ã‹ã‚‰ã‚ˆãã‚ã‚‹è³ªå• */
section.contents.qa .title{background:#96bdff;}
section.contents.qa{background:#96bdff url(../img/bg_6ma_c_06.png)left 37px}
section.contents.qa article {background:none;}
section.contents.qa article li h2{border-bottom:1px dotted #96bdff;}
section.contents.qa article li{
	border:none;
	float:left;
	width:285px;
	margin-right:1px;
}
section.contents.qa article li:hover{
	opacity:0.5;
	transition: opacity 200ms;
}
section.contents.qa article li{
	opacity:1;
	transition: opacity 200ms;
}
/* å‹Ÿé›†æ¦‚è¦ */
section.contents.guide_line .title{background:#d2aaed;}
section.contents.guide_line{background:#d2aaed url(../img/bg_7ma_c_07.png)left 37px}
section.contents.guide_line article ul{
	margin-bottom:-20px;
}
section.contents.guide_line article li h3{
	border:none;
	color:#d2aaed;
	float:left;
	width:300px;
	text-indent:150px;
	font-weight:800;
	padding-top:10px;
	}
section.contents.guide_line article li{
	margin-bottom:20px;
}
section.contents.guide_line article li p{
	padding-left:300px;
	padding-bottom:30px;
}
section.contents.guide_line article li p a{
	color:#7234e7;
}
section.contents.guide_line article li {
	border-bottom:1px solid #d2aaed;
	padding-top:0px;
}

</pre></body></html>