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

/*
アンケート用CSS
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.questionnaire {
	width: 960px;
	margin:auto;
	padding:16px 0 32px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.left {
	float:left;
}

.right {
	float:right;
}

/*タイトル＝＝＝＝＝＝*/
.title {
	margin:0 auto;
	width:860px;
	height:240px;
	background:url("../images/title_enquete1405.png") no-repeat;
}

.title h1 {
	text-indent:-9999px;
}

.questioninner {
	width:760px;
	margin:0 auto;
	
}
		
.q1 {
	background:url("../images/enquete_img01.png") no-repeat;
	width:634px;
	height:64px;
	font-size:23px;
	color:#000;
	font-weight:600;
	padding-left:120px;
	line-height:64px;
	border-bottom:6px solid #DA4F36;
	margin-bottom:24px;
}

.q2 {
	background:url("../images/enquete_img09.png") no-repeat;
	width:634px;
	height:64px;
	font-size:23px;
	color:#000;
	font-weight:600;
	padding-left:120px;
	line-height:64px;
	border-bottom:6px solid #18B1A9;
	margin-bottom:24px;
}

.q3 {
	background:url("../images/enquete_img16.png") no-repeat;
	width:634px;
	height:64px;
	font-size:23px;
	color:#000;
	font-weight:600;
	padding-left:120px;
	line-height:64px;
	border-bottom:6px solid #2EA7F0;
	margin-bottom:24px;
}

.contents {
	padding:16px 0 16px;
}

.contents p.q1text {
	width:384px;
	padding-top:64px;
	font-size:16px;
	line-height:2em;
}

.contents table {
	width:100%;
	position:relative;
}


img.icon_man {
	position:absolute;
	left:120px;
	top:50px;
}

img.icon_woman {
	position:absolute;
	right:120px;
	top:50px;
}


img.icon_man02 {
	position:absolute;
	left:120px;
	top:-29px;
}

img.icon_woman02 {
	position:absolute;
	right:120px;
	top:-29px;
}

.contents table tr {
	height:64px;
}

.contents table tr td {
	font-size:18px;
	color:#3E3A39;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}



.last  {
	font-size:18px ;
	color:#666666 ;
	width:760px;
	margin:30px 0 0 55px ;
	padding:15px;
	border: #666666 solid 1px ;
}

.last div.left {
    color: #666666;
    font-size: 13px;
    line-height: 1.6em;
	width: 400px ;
	margin-bottom:10px ;
	float:left ;
}

.last div.right {
    color: #666666;
    font-size: 13px;
    line-height: 1.6em;
	width: 340px ;
	float:right ;
}


/*=======*/

	
div.title_box {
	width:900px;
	height:350px;
	/* border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;*/
	margin:0 0 20px 0;
	background: 
	url(../img/eq11/eq_11_title_img.png),
	url(../img/eq11/eq_11_title_bk.jpg) ;
	background-repeat:no-repeat,repeat-y;
	background-position:600px 190px, 0 ;
}

div.title_box div.title_box1{
	width:900px ;
}

div.title_box div.title_box1 p img{
	margin: 35px 102px 0 ;
}

div.title_box div.title_box2{
	width:502px ;
	font-size:16px ;
	color:#666666;
	line-height:26px ;
	margin:40px 0 0 80px ;
}


.sub_title_1-1{
	display:table;
	background-image:url(../img/eq11/eq_11_q1-1_subtitle.png);
	width:700px ;
	height:90px ;
	margin: 2px 0 10px 0 ;
}

.sub_title_1-2{
	display:table;
	background-image:url(../img/eq11/eq_11_q1-2_subtitle.png);
	width:700px ;
	height:90px ;
	margin: 2px 0 10px 0 ;
}

.sub_title_2-1{
	display:table;
	background-image:url(../img/eq11/eq_11_q2-1_subtitle.png);
	width:700px ;
	height:90px ;
	margin: 2px 0 10px 0 ;
}

.sub_title_2-2{
	display:table;
	background-image:url(../img/eq11/eq_11_q2-2_subtitle.png);
	width:700px ;
	height:90px ;
	margin: 2px 0 10px 0 ;
}

.eq_comment{
	font-size:16px ;
	line-height:24px ;
	letter-spacing:2px ;
	width:700px ;
	padding:10px 0 20px ;
}

.sub_title_1-1 p, .sub_title_1-2 p, .sub_title_2-1 p, .sub_title_2-2 p {
	display:block;
	font-size:16px ;
	color:#ffffff ;
	height: 16px ;
	width:700px ;
	text-align:center ;
	margin-top: 60px ;
}

.qa_wrap1{
	position:relative ;
	width:900px ;
	}
	
.qa_wrap2{
	width:900px ;
	height:248px ;
	}
.qa_wrap3{
	width:900px ;
	margin-bottom:20px ;
	}

.qa_body{
	width:700px ;
	margin-left:100px ;
}

.par{
	width:700px ;
	color:#D260A7;
}

.par span{
	margin-left:140px ;
}

.par_hr{
	width:100% ;
	height:2px ;
	background-color:#D260A7;
	margin-bottom:5px ;
}

.par_hr2{
	width:600px ;
	height:2px ;
	background-color:#D260A7;
	margin-top:-24px ;
}

#eq11_q1_1{
	height:700px ;
	width:2000px;
}

#eq11_q2_2{
	height:700px ;
	width:2000px;
}

#eq1_1_1 , #eq2_2_1{
	font-size:13px ;
	line-height:32px ;
	text-align:right ;
	width:280px ;
	float:left ;
}

#eq1_1_2 , #eq2_2_2{
	font-size:13px ;
	font-weight:600 ;
	line-height:32px ;
	text-align:right ;
	width:38px ;
	float:left ;
}

#eq1_1_3 , #eq2_2_3{
	width: 393px ;
	float:right ;
	margin-top:6px ;
}

#eq1_1_1 , #eq1_1_2 , #eq1_1_3{
	height: 540px ;
}

#eq1_1_3{
	height: 569px ;
}

#eq2_2_1 , #eq2_2_2{
	height: 410px ;
}

#eq2_2_3{
	height: 347px ;
}

div.qa_body_title{
	font-size:24px ;
	line-height: 24px ;
	letter-spacing: 1px ;
	color:#0203B3 ;
	padding-top:16px ;
}

.qa_body_title:link{
	font-style:normal;
	color:#ffffff;
	text-decoration: none;
	}


div.qa_body_title a:link{
	font-size:18px ;
	line-height: 24px ;
	letter-spacing: 1px ;
	color:#ffffff  ;
	padding-top:16px ;
}

div.qa_body_title a:visited{
	font-size:18px ;
	line-height: 24px ;
	letter-spacing: 1px ;
	color:#ffffff  ;
	padding-top:16px ;
}

div.qa_body_title span{
	display:block;
	font-size:16px ;
	color:#00BEC5;
}


div.qa_body_title2 a:link{
	font-size:18px ;
	line-height: 30px ;
	letter-spacing: 1px ;
	color:#FFFFFF  ;
	margin: 20px 10px 10px 10px ;
}

div.qa_body_title2 a:visited{
	font-size:18px ;
	line-height: 30px ;
	letter-spacing: 1px ;
	color:#FFFFFF  ;
	margin: 20px 10px 10px 10px ;
}


div.qa_body_title2 span{
	display:block;
	font-size:17px ;
	line-height:30px;
	color:#FABF7C;
}

div.qa_body_sentence{
	float:left;
	width:720px;
	font-size:16px ;
	line-height: 31px ;
	letter-spacing: 1px ;
	margin: 0 0 1box0px 5px ;
}

div.qa_body_sentence img{
	margin-bottom:30px ;
}

div.qa_title img{
	margin: 0 0 20px 50px ;
}

div.com{
	float:left;
}



.wh tr td{
	font-size:13px ;
	letter-spacing:-1px ;
	line-height:24px;
	color:#00BEC5;
	width:106px ;
	height:106px ;
	padding:3px ;
}

div.last_box{
	line-height:24px ;
	text-align:center ;
	width:800px ;
	height:300x ;
	margin-left:50px ;
	padding:20px 0 20px 0 ;
	background-color:#F5E6F5 ;
}

div.last_box_title2{
	width: 340px ;
	height: 30px ;
	margin:10px 0 10px 100px ;
}

.last_comment{
	text-align:left ;
	width:660px ;
	margin: 20px 70px 0 ;
}



div.last_box_body{
	width:800px ;
}

.last_box_sub{
	font-size:17px;
	color:#E74F95;
	font-weight: 700;
	line-height:40px;
	margin: 20px 4px 0 4px;
	display:block;
}





/*=======*/


.qa_wrap1{
	width:960px ;
	}
	
.qa_white{
	width:870px ;
	background-color:#ffffff ;
	}
.qa_wrap2{
	width:900px ;
	height:248px ;
	}
.qa_wrap3{
	width:900px ;
	margin-bottom:10px ;
	}

div.link{
	height:100px;
	}

#letswork{
	display:block ;
	width:700px;
	height:90px ;
	background-image: url(../img/eq11/eq_11_last_link.png);
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	box-shadow:#482204 2px 2px ;
	margin: 20px 0 20px 50px ;
}

#letswork:hover{
	display:block ;
	-webkit-transform: scale(0.99);
	-moz-transform: scale(0.99);
}



.backtotop {
    position: fixed;
    right: 10px;
	top:200px;
	width:100px ;
	height:100px ;
    z-index: 9000;
    display: none;
}    
 


#cons{
    position: fixed;
    right:0;
	top:200px;
	width:130px ;
	height:260px ;
    z-index: 9000;
	color:#ffffff ;
	text-align:center ;
	vertical-align:middle ;
	background-color: #000000 ;
	padding-top:5px ;
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-bottomright: 10px;  
}

#cons:hover{
	filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}


#cons div{
	color:#ffffff ;
	font-weight: 200 ;
	line-height:30px ;
	text-align:center ;
	vertical-align:middle ;
	width:100px ; 
	height: 30px ;
	background-color: #ffcc00 ;
	margin:  5px 0 5px 15px ;
}

#cons a:link{
	text-decoration:none ;
	color:#ffffff ;
	/*line-height:30px ;*/
	text-align:center ;
	vertical-align:middle ;
	width:100px ; 
	height: 30px ;
	background-color: #ffcc00 ;
}

#cons div.cons1{
	background-color: #D959A8 ;
	margin:  3px 0 0 15px ;
	margin:  3px 0 0 15px ;
}


#cons div.cons2{
	background-color: #97BBFF ;
	margin:  3px 0 3px 15px ; 
	margin:  0 0 3px 15px\9 ; /*IE9以下対応*/
}

#cons div.cons3{
	background-color: #E66A47 ;
	margin:  3px 0 3px 15px ;
	margin:  0 0 3px 15px\9 ; /*IE9以下対応*/
}


#cons div:hover{
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#cons span{
	color:#ffffff ;
	text-align:center ;
	vertical-align:middle ;
	width:100px ; 
	height: 30px ;
	height: 24px\9 ; /*IE9以下対応*/
	margin-top:5px ;
	margin-top:1px\9 ; /*IE9以下対応*/
}

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