﻿@charset "utf-8";

@import url("default.css");

/*=========================================================
  header
==========================================================*/
#header{
	width:100%;
	padding-top:7px;
	background:url(/pc_2016/assets/common/img/top_line.jpg) top center repeat-x #0053a6;
}
#header > .inner{
	width:980px;
	min-height:97px;
	background:url(/pc_2016/assets/common/img/nav_area_bg.jpg) top center repeat-x;
	margin:0 auto;
}
#header > .inner .article{
	margin:0 -193px;
	padding:0 193px;
	position:relative;
	line-height:1;
}

#header > .inner .article h1{
	text-align:left;
	margin-left:50px;
	padding-top:10px;
}

#header > .inner .article .sns{
	position:absolute;
	top:34px;
	left:1024px;
}

#header > .inner .member + .sns{
	left:794px;
}

#header > .inner .article .sns dt{
	width:66px;
	float:left;
	padding-right:8px;
	border-right:1px solid #487e90;
	margin-right:12px;
}
#header > .inner .article .sns dd{
	width:16px;
	margin-right:13px;
	float:left;
}
#header > .inner .article .sns dd.fb{
	width:14px;
	margin-top:-1px;
}

/*------------- pre login-Btn -------------*/

#header > .inner .article .member{
	position:absolute;
	top:17px;
	left:954px;
	display:table;
}
#header > .inner .article .member li{
	padding-right:3px;
	display:table-cell;
	min-width:110px;
}
#header > .inner .article .member li.log_btn{
	min-width:90px;
	padding-right:0;
}
#header > .inner .article .member li a{
	display:block;
	font-size:109%;
	padding:9px 10px;
	color:#0154a6;
	background:#e1ecf0;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
}
#header > .inner .article .member li.log_btn a{
	border:1px solid #91b5d9;
	background:#2a70b4;
	padding:8px 10px;
	color:#ededed;
}
/* pre */
#header > .inner .article .member.pre li a{
	background:#1990e6;
	color:#ffffff;
}
#header > .inner .article .member.pre li.log_btn a{
	border:1px solid #1680cc;
}

/* hover */
#header > .inner .article .member li a:hover{
	background:#ffffff;
}
#header > .inner .article .member li.log_btn a:hover{
	border:1px solid #cedeee;
	background:#0154a6;
}

#header > .inner .article .member.pre li a:hover,
#header > .inner .article .member.pre li.log_btn a:hover{
	background:#ffffff;
	color:#0154a6;
}
#header > .inner .article .member.pre li.log_btn a:hover{
	border:1px solid #ffffff;
}

/*------------- gnav -------------*/
#gnav{
	width:979px;
}
#gnav > li{
	float:left;
}
#gnav li a,
#gnav li span{
	background:url(/pc_2016/assets/common/img/gnavi.png) no-repeat;
	display:block;
	height:48px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

#gnav li#gnav_01,
#gnav li#gnav_01 ul{
	width:128px;
	box-sizing:border-box;
}
#gnav li#gnav_02,
#gnav li#gnav_02 ul{
	width:169px;
	box-sizing:border-box;
}
#gnav li#gnav_03,
#gnav li#gnav_03 ul{
	width:171px;
	box-sizing:border-box;
}
#gnav li#gnav_04,
#gnav li#gnav_04 ul{
	width:142px;
	box-sizing:border-box;
}
#gnav li#gnav_05,
#gnav li#gnav_05 ul{
	width:204px;
	box-sizing:border-box;
}
#gnav li#gnav_06,
#gnav li#gnav_06 ul{
	width:165px;
	box-sizing:border-box;
}


#gnav li#gnav_01 > a,
#gnav li#gnav_01 > span{
	width:128px;
	background-position:0 0;
}
#gnav li#gnav_02 > a,
#gnav li#gnav_02 > span{
	width:169px;
	background-position:-128px 0;
}
#gnav li#gnav_03 > a,
#gnav li#gnav_03 > span{
	width:171px;
	background-position:-297px 0;
}
#gnav li#gnav_04 > a,
#gnav li#gnav_04 > span{
	width:142px;
	background-position:-468px 0;
}
#gnav li#gnav_05 > a,
#gnav li#gnav_05 > span{
	width:204px;
	background-position:-610px 0;
}
#gnav li#gnav_06 > a,
#gnav li#gnav_06 > span{
	width:165px;
	background-position:-814px 0;
}

/* hover */
#gnav li#gnav_01 > a:hover,
#gnav li#gnav_01 > span:hover{
	width:128px;
	background-position:0 -48px;
}
#gnav li#gnav_02 > a:hover,
#gnav li#gnav_02 > span:hover{
	width:169px;
	background-position:-128px -48px;
}
#gnav li#gnav_03 > a:hover,
#gnav li#gnav_03 > span:hover{
	width:171px;
	background-position:-297px -48px;
}
#gnav li#gnav_04 > a:hover,
#gnav li#gnav_04 > span:hover{
	width:142px;
	background-position:-468px -48px;
}
#gnav li#gnav_05 > a:hover,
#gnav li#gnav_05 > span:hover{
	width:204px;
	background-position:-610px -48px;
}
#gnav li#gnav_06 > a:hover,
#gnav li#gnav_06 > span:hover{
	width:165px;
	background-position:-814px -48px;
}
/* act */
#top #gnav li#gnav_01 > a,
#top #gnav li#gnav_01 > span{
	width:128px;
	background-position:0 -96px;
}
#cm #gnav li#gnav_02 > a,
#cm #gnav li#gnav_02 > span{
	width:169px;
	background-position:-128px -96px;
}
#experience #gnav li#gnav_06 > a,
#experience #gnav li#gnav_06 > span{
	background-position:-814px -96px;
}

#gnav > li ul{
	display:none;
	position:absolute;
	width:169px;
}
#gnav > li ul.over{
	display:block;
}
#gnav > li ul li{
	position:relative;
	z-index:99;
	text-align:left;
}
#gnav > li ul li a{
	height:auto;
	background:url(/pc_2016/assets/common/img/arrow_img_w.png) 10px center no-repeat #407ebb;
	text-indent:0;
	padding:11px 25px 9px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	white-space:normal;
	line-height:1.3;
	border-bottom:1px solid #0053a6;
}
#gnav > li ul li span{
	height:auto;
	background:#eeeeee;
	text-indent:0;
	padding:11px 25px 9px 12px;
	color:#000000;
	font-weight:bold;
	white-space:normal;
	line-height:1.3;
	cursor:default;
	border-bottom:1px solid #999999;
}
#gnav > li ul li:last-child a,
#gnav > li ul li:last-child span{
	border:none;
}

#gnav > li ul li a:hover{
	background-color:#ffefcf;
	background:url(/pc_2016/assets/common/img/arrow_img_b.png) 10px center no-repeat #cee7ff;
	color:#000000;
}

/*===================================================================
	topic_path
===================================================================*/
#topic_path{
	width:100%;
	background-color:#2b2b2c;
	padding:10px 0;
}
#topic_path ul{
	width:980px;
	margin:0 auto;
	box-sizing:border-box;
	padding-left:50px;
}
#topic_path ul li{
	display:inline-block;
}
#topic_path ul li:after{
	content:">";
	margin:0 13px 0 8px;
}
#topic_path ul li:last-child:after{
	content:none;
	margin:0;
}

#topic_path ul li,
#topic_path ul li a{
	color:#9e9e9e;
	text-decoration:none;
}

/*===================================================================
	layout
===================================================================*/
#container{
	background-image:url(/pc_2016/assets/common/img/footer_bg.png),url(/pc_2016/assets/common/img/wrap_bg.jpg);
	background-position:bottom center,top center;
	background-repeat:no-repeat,repeat;
}
#container.none{
	background-image: url(/pc_2016/assets/common/img/footer_bg.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 100%;
	padding-bottom: 77px;
	padding-top: 30px;
	margin-top: 0;
}
#container > .inner{
	width:980px;
	margin:0 auto;
}
#container > .inner > .article{
	margin:0 -110px;
	padding:0 110px 77px;
	position:relative;
	overflow:hidden;
}

#page_top{
	width:100%;
	position:relative;
	margin:0 auto;
}
#page_top a{
	line-height:1;
	display:block;
	min-width:64px;
	padding:12px 14px 12px 29px;
	background:url(/pc_2016/assets/common/img/arrow_img_page_top.png) 13px center no-repeat #0053a6;
	color:#d2dde2;
	font-size:109%;
	text-decoration:none;
	position:absolute;
	bottom:-69px;
	right:0;
}
#page_top a:hover{
	text-decoration:underline;
}
.hdTtl {
	border-bottom: solid 3px #0053a6;
}
.contactBox {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:#eaf6fd;
}
.privacypolicy {
	background:#eaf6fd;
}
#loginArea02 {
	background:#eaf6fd;
}
.tblMod01 th{
	background:#eaf6fd;
}
.snsArea {
	background:none;
}
.snsArea .snsArea_inner {
	background:#eaf6fd;
}
.snsArea .snsArea_inner .article{
	background:#eaf6fd;
}
#loginArea {
	background:#eaf6fd;
}
/*===================================================================
	contents_area
===================================================================*/
#contents_area{
	margin-left:-20px;
	padding-top:30px;
}
#contents_area .content{
	padding:0 20px 30px;
	width:980px;
}

/*===================================================================
	content_block
===================================================================*/
.block_wrap{
	padding-top:30px;
}
.content_block{
	background:url(/pc_2016/assets/common/img/content_bg_w.gif);
	border:1px solid #c9c9c9;
	margin-bottom:10px;
	padding:28px 30px 28px 40px;
	display:table;
	width:908px;
	position:relative;
}
.content_block:last-child{
	margin-bottom:0;
}
.content_block > *{
	display:table-cell;
	vertical-align:middle;
}
.content_block .image_block span{
	display: block;
	text-align: right;
	margin-top:5px;
}
.content_block .text_block{
	padding-right:3em;
	width:492px;
}
.content_block h3{
	color:#6e7375;
	font-size:350%;
	font-weight:normal;
	margin-bottom:15px;
}
.content_block .text_block p{
	font-size:109%;
	line-height:2.1;
}
.content_block .text_block p a{
	float:right;
}
.content_block .text_block p a:before{
	content:" ";
	display:block;
	height:15px;
}
.content_block .text_block p a:after{
	content:"＞＞";
}

/*------------- illustration -------------*/
.block_wrap.illustration .content_block{
	padding:28px 30px;
}
.block_wrap.illustration .content_block.left .text_block{
	padding-left:155px;
}
.block_wrap.illustration.teleboat .content_block.left .text_block{
	background:url(/pc_2016/assets/common/img/kumahon_left.png) left center no-repeat;
	width:auto;
}

.block_wrap.illustration .content_block.right .text_block{
	padding:0 150px 0 36px;
}

.block_wrap.illustration.teleboat .content_block.right .text_block{
	background:url(/pc_2016/assets/common/img/kumahon_right.png) right center no-repeat;
}


/*===================================================================
	link
===================================================================*/
#container > .inner > .article dt a[target="_blank"]:after{
	content:url(/pc_2016/assets/common/img/icon_blank_01.png);
	margin-left:0.3em;
}

/*===================================================================
	btn
===================================================================*/
/* Button Size */
.btn a{
	display:block;
	line-height:1;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	box-sizing:border-box;
	margin:0 auto;
	font-weight:bold;
	letter-spacing:0.03em;
	background-repeat:no-repeat;
}
.btn.wide a{
	width:740px;
	background-position:705px center;
	padding:26px 40px;
	font-size:383.33%;
	border-radius:1px;
	border-bottom-style:solid;
	border-bottom-width:6px;
}
.btn.middle a{
	width:420px;
	background-position:388px center;
	padding:24px 40px 21px;
	font-size:200%;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:6px;
}
.btn.middle_02 a{
	width:390px;
	background-position:357px center;
	padding:29px 40px 24px;
	font-size:1.8125rem;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:4px;
}
.btn.middle_03 a{
	width:390px;
	background-position:357px center;
	padding:28px 40px 24px;
	font-size:1.8125rem;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:4px;
}
.btn.middle_04 a{
	width:340px;
	background-position:316px center;
	padding:21px 27px 18px;
	font-size:175%;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:4px;
}

.btn.short a{
	width:240px;
	padding:16px 20px 14px;
	font-size:200%;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:4px;
	letter-spacing:0;
}
.btn.short_02 a{
	width:280px;
	padding:17px 20px 15px;
	font-size:184%;
	border-radius:4px;
	border-bottom-style:solid;
	border-bottom-width:4px;
	letter-spacing:0;
}

.btn.about a{
	width:231px;
	padding:6px 8px 8px;
	font-size:109%;
	border-radius:3px;
	border-bottom:none;
	letter-spacing:0;
}

/* FontSize */
.btn.wide a span{
	font-size:2.389375rem;
}
.btn.size_adjustment_01 a{
	font-size:1.1875rem;
	padding:21px 27px 20px 7px;
}
.btn.size_adjustment_02 a{
	width:336px;
	font-size:1.5625rem;
	padding:14px 30px 11px;
	background-position:308px center;
}

/* Color and Arrow*/
.btn.orenge a{
	background-image:url(/pc_2016/assets/common/img/btn_arrow_02.png);
	background-color:#f7cc3e;
	border-bottom-style:solid;
	border-bottom-color:#7c7114;
}
.btn.red a{
	background-image:url(/pc_2016/assets/common/img/btn_arrow_03.png);
	background-color:#c71821;
	border-bottom-color:#800000;
}
.btn.red.middle_02 a{
	background-image:url(/pc_2016/assets/common/img/btn_arrow_04.png);
}
.btn.red.middle_04 a{
	background-image:url(/pc_2016/assets/common/img/btn_arrow_05.png);
}
.btn.blue a{
	background-image:none;
	background-color:#1990e6;
}
.btn.gray a{
	background-color:#757575;
	border-bottom-color:#2b2b2a;
}
.btn.arrow_none a{
	background-image:none;
}

.btn.image a{
	width:490px;
	padding:12px 0 8px;
	background-image:none;
	border-radius:4px;
	border-bottom:4px solid #7c7114;
}

/* Return - Back - etc */
.btn.return a{
	background-image:url(/pc_2016/assets/common/img/btn_arrow_06.png);
	background-position:15px center;
	padding:20px 40px 12px;
}


/* Side-by-side */
.btn_box > .btn{
	display:inline-block;
}
.btn_box > .btn:first-child{
	margin-right:20px;
}

/*=========================================================
  footer
==========================================================*/
#footer{
	width:100%;
	background:#0053a6;
	color:#ffffff;
	margin-top:0px;
}
#footer > .inner{
	width:980px;
	margin:0 auto;
	position:relative;
}
#footer > .inner .article{
	margin:0 -193px;
	padding:0 193px;
}
#footer > .inner .article h1{
	position:absolute;
	top:44px;
	left:86px;
}
#footer > .inner .article .footer_menu{
	padding:30px 0 10px 323px;
}
#footer > .inner .article .footer_menu ul li a{
	background:url(/pc_2016/assets/common/img/arrow_img_w.png) left 0.5em no-repeat;
	padding-left:15px;
	color:#ffffff;
	text-decoration:none;
}
#footer > .inner .article .footer_menu ul.menu_list01{
	float:left;
	width:212px;
}
#footer > .inner .article .footer_menu ul.menu_list01 li{
	margin-bottom:7px;
}
#footer > .inner .article .footer_menu ul.menu_list02{
	width:620px;
	margin:50px 0 0 39px;
}
#footer > .inner .article .footer_menu ul.menu_list02 li{
	float:left;
	margin-right:28px;
}
#footer > .inner .article .footer_menu ul.menu_list02 li.last{
	margin-right:0;
}
#footer > .inner .article .footer_bottom{
	padding:12px 0 21px;
	border-top:1px solid #145fab;
}
#footer > .inner .article .footer_bottom .left_area{
	float:left;
	width:405px;
	font-size:92%;
}
#footer > .inner .article .footer_bottom .right_area{
	float:right;
	width:341px;
	margin-top: 14px;
}
#footer > .inner .article a[target="_blank"]:after{
	content:url(/pc_2016/assets/common/img/icon_blank_02.png);
	margin-left:0.3em;
}


/*=========================================================
  CM
==========================================================*/
/* layout */
#cm #header,#cm #topic_path,#cm #container,#cm #footer{
	min-width:1500px;
	overflow:hidden;
}
@media screen and (max-width:1500px){
	#cm #header,#cm #topic_path,#cm #container,#cm #footer{
		min-width:1200px;
	}
	body#cm #container > .inner{
		margin-left:-150px;
	}
}
@media screen and (min-width:1350px) and (max-width:1500px){
	body#cm #container > .inner{
		margin-left:0;
	}
}

#cm #container{
	background:url(/pc_2016/assets/common/img/footer_bg.png) center bottom no-repeat;
	padding-bottom:8px;
}
#cm #container > .inner{
	width:1500px;
	margin:0 auto;
	background:url(/campaign/cm/quiz1/pc/img/container_bg.png) center top no-repeat;
}
#cm #container > .inner .visual{
	width:1200px;
	margin:0 auto;
	position:relative;
	min-height:660px;
}
#cm #container > .inner p.campaign{
	position:absolute;
	top:11px;
	left:216px;
}
#cm #container > .inner h2{
	position:absolute;
	top:68px;
	left:98px;
}
#cm #container > .inner p.period{
	position:absolute;
	top:258px;
	left:201px;
	z-index:4;
}
#cm #container > .inner p.description{
	position:absolute;
	top:248px;
	left:59px;
	z-index:3;
}
#cm #container > .inner .silhouette{
	position:absolute;
	top:0;
	left:626px;
	z-index:2;
}
#cm #container > .inner .present_block{
	position:absolute;
	top:293px;
	left:-19px;
	width:1239px;
	height:691px;
	background:url(/campaign/cm/quiz1/pc/img/bg_wave_top.png) center top no-repeat;
}
#cm #container > .inner .present_01{
	position:absolute;
	top:58px;
	left:70px;
	background:url(/campaign/cm/quiz1/pc/img/present_01_bg.png) center top no-repeat;
	padding:105px 47px 73px 55px;
	z-index:2;
}
#cm #container > .inner .present_01 > img{
	padding-left:37px;
}
#cm #container > .inner .present_01 p{
	margin-top:3px;
}
#cm #container > .inner .present_02{
	position:absolute;
	top:134px;
	left:419px;
	background:url(/campaign/cm/quiz1/pc/img/present_02_bg.png) center top no-repeat;
	padding:74px 36px 77px;
	z-index:1;
}
#cm #container > .inner .present_02 > img{
	padding-left:47px;
}
#cm #container > .inner .present_02 p{
	margin-top:1px;
}

#cm #container > .inner p.movie{
	position:absolute;
	top:465px;
	right:242px;
	z-index:99;
}
#cm #container > .inner p.announce{
	position:absolute;
	top:480px;
	left:875px;
	z-index:98;
}

/* application_block */
#cm .application_block{
	background:url(/campaign/cm/quiz1/pc/img/bg_wave.png) center top no-repeat;
	padding-bottom:32px;
	color:#000000;
}
#cm .application_block > .inner{
	width:1500px;
	margin:-102px auto 0;
	padding:174px 260px 0;
	box-sizing:border-box;
	text-align:center;
	background:url(/campaign/cm/quiz1/pc/img/application_bg_top.png) center top no-repeat;
	position:relative;
	z-index:97;
}
#cm .application_block .problem_area{
	padding-bottom:40px;
}
#cm .application_block > .inner > .article h3.question{
	font-size:333%;
	font-weight:normal;
	margin-bottom:5px;
}
#cm .application_block > .inner > .article h3.question:before{
	content:url(/campaign/cm/quiz1/pc/img/question.png);
	vertical-align:middle;
	display:inline-block;
	position:relative;
	top:-5px;
}
#cm .application_block .problem_area > p,
#cm .application_block .problem_area > ul{
	font-size:142%;
}
#cm .application_block > .inner > .article h3.question + p em{
	font-size:1.5625rem;
	color:#c71821;
	font-weight:bold;
}
#cm .application_block .problem_area > .regist_text{
	width:610px;
	margin:0 auto;
	padding:20px 0 37px;
	text-align:left;
	line-height:1.6;
	position:relative;
	z-index:999;
}
#cm .application_block .problem_area > .regist_text li{
	padding-left:1em;
	text-indent:-1em;
}
#cm .application_block .problem_area > .regist_text li:before{
	content:"※";
}
#cm .application_block > .inner > .article input[type="text"]{
	display:block;
	margin:25px auto 32px;
	width:390px;
	box-sizing:border-box;
	padding:10px 20px 4px;
	font-size:333%;
	text-align:center;
	border:1px solid #8c8c8c;
	box-shadow:inset 0 0 6px #8c8c8c;
}
#cm .application_block > .inner > .article p.consent_text{
	padding-top:22px;
}
#cm .application_block > .inner > .article input[type="text"] + p.consent_text{
	padding-top:0;
}
#cm .application_block > .inner > .article .btn{
	margin:3px auto 0;
}
#cm .btn a{
	position:relative;
	z-index:99;
}
#cm .application_block > .inner > .article .agreement_area{
	background:url(/campaign/cm/quiz1/pc/img/application_bg_bottom.png) center bottom no-repeat;
	width:980px;
	margin:0 -260px;
	padding:0 260px 125px;
}
#cm .application_block > .inner > .article .agreement_area > .inner{
	background:url(/campaign/cm/quiz1/pc/img/application_bg_inner.png) center top;
	width:980px;
	margin:0 -260px;
	padding:0 260px 16px;
}

#cm .application_block > .inner > .article .agreement_area h4{
	background:url(/campaign/cm/quiz1/pc/img/agreement_title_bg.png) center top no-repeat;
	min-height:92px;
	width:980px;
	margin:0 -260px;
	padding:124px 260px 0;
	position:relative;
	top:-105px;
}
#cm .application_block > .inner > .article .agreement_area p{
	padding:0 40px;
	text-align:left;
}
#cm .application_block > .inner > .article .agreement_area p{
	margin-top:-126px;
}
#cm .application_block > .inner > .article .agreement_area p + p{
	margin-top:20px;
}

#cm #page_top{
	width:980px;
}
#cm #page_top a{
	bottom:0;
}

/* Confirmation */
#cm .conf .problem_area h3{
	font-size:142%;
	padding-top:26px;
}
#cm .conf .user_settled{
	margin:42px auto 34px
}
#cm .conf .application_block > .inner > .article .btn + .btn{
	margin:24px auto 32px;
}
/* Completion Answer Error*/
#cm .answer > .inner .answer_text{
	position:absolute;
	top:363px;
	left:-19px;
	width:1239px;
	height:691px;
	background:url(/campaign/cm/quiz1/pc/img/bg_wave_top.png) center top no-repeat;
}
#cm .answer .answer_text img{
	position:relative;
	top:67px;
	left:179px;
	z-index:99;
}

#cm .comp .application_block,
#cm .answer .application_block,
#cm .sys_error .application_block{
	padding-bottom:100px;
}
#cm .answer .application_block > .inner{
	background:url(/campaign/cm/quiz1/pc/img/application_bg_top_02.png) center top no-repeat;
	margin-top:-12px;
	z-index:1;
}
#cm .comp .problem_area h3{
	font-size:250%;
	color:#c71821;
	padding-top:21px;
}
#cm .comp .problem_area h3 + p{
	font-size:200%;
	padding:30px 50px 0;
}
#cm .comp .application_block .problem_area,
#cm .sys_error .application_block .problem_area{
	background:url(/campaign/cm/quiz1/pc/img/application_bg_bottom_02.png) center bottom no-repeat;
	padding-bottom:70px;
	box-shadow: 0px 45px 45px -45px rgba(0,0,0,0.4);
}
#cm .answer .application_block .problem_area{
	background:url(/campaign/cm/quiz1/pc/img/application_bg_bottom_02.png) center bottom no-repeat;
	padding-bottom:50px;
	box-shadow: 0px 45px 45px -45px rgba(0,0,0,0.4);
}
#cm .sys_error .application_block .problem_area p{
	width:72%;
	text-align:left;
	margin:15px auto 0;
}
#cm .sys_error .application_block .problem_area p + p{
	margin-top:30px;
}
#cm .answer .application_block > .inner > .article .btn{
	margin:0 auto;
}
/* Settled */
#cm .user_settled{
	display:table;
	margin:38px auto 18px;
}
#cm .user_settled p{
	display:table-cell;
	font-size:200%;
	padding-right:0.3em;
}
#cm .user_settled p.name{
	font-size:333%;
	padding:0;
}

#cm .error{
	color:#c71821;
	margin-top:20px;
	font-size:142%;
}
#cm .application_block > .inner > .article .error + input[type="text"]{
	margin-top:10px;
}