@charset "UTF-8";

/*===================================
	Gulliver [default.css]
	Default Reset Style Sheet
===================================*/

/*	Universal Selector
===================================*/
* {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}

/*	Structure Module
===================================*/
/*
body {
	margin:0 auto;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	font:13px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
*/
/*
html{ height:100%; }
*/

table { margin:0; padding:0; font-size:inherit; font:100%; }

th,td{ margin:0; padding:0; border:none; }

ul,ol{ list-style-type:none; }

img { border:none; }

a:link { text-decoration:none; }
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:none;}

	/*--opacity--*/	
.ov:hover{-webkit-opacity:0.7;-moz-opacity:0.7;-o-opacity:0.7;opacity:0.7;}
.ov{-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-ms-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}

/*--clear--*/
.both {
	clear: both;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom: 1;
}

.txt10 { font-size:77%; }
.txt11 { font-size:85%; }
.txt12 { font-size:93%; }
.txt13 { font-size:100%; }
.txt14 { font-size:108%; }
.txt15 { font-size:116%; }
.txt16 { font-size:123.1%; }
.txt17 { font-size:131%; }
.txt18 { font-size:138.5%; }
.txt19 { font-size:146.5%; }
.txt20 { font-size:153.9%; }
.txt21 { font-size:161.6%; }
.txt22 { font-size:167%; }
.txt23 { font-size:174%; }
.txt24 { font-size:182%; }
.txt25 { font-size:189%; }
.txt26 { font-size:197%; }


/*form*/
input, textarea {
	padding: 8px;
}
.require {
	font-size: 80%;
	background-color: #FF3300;
	color: #fff;
	padding: 2px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	margin-left: 10px;
}
.pc {
	font-size: 80%;
	background-color: #03874E;
	color: #FFFFFF;
	padding: 2px 6px;
	margin-left: 4px;
}
.choice li {
	margin-bottom: 1em;
}
.btn_assessment_submit {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	padding: 10px 12px;
	background: -moz-linear-gradient(  top,  #07c576 0%,  #235c44);
	background: -webkit-gradient(  linear, left top, left bottom,  from(#07c576),  to(#235c44));
	-webkit-appearance: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #2d4a3d;
	-moz-box-shadow: 1px 1px 4px rgba(048,045,048,0.3),  inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow: 1px 1px 4px rgba(048,045,048,0.3),  inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow: 1px 1px 2px rgba(000,000,000,0.7),  1px 1px 3px rgba(107,104,107,0.6);
}
/*
.btn_proposal_submit{
	width:100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	padding:10px 12px;
	background: -moz-linear-gradient(
		top,
		#00b1dd 0%,
		#00588C);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#00b1dd),
		to(#00588C));
	-webkit-appearance: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #004875;
	-moz-box-shadow:
		1px 1px 4px rgba(000,000,000,0.3),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 4px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		1px 1px 2px rgba(000,000,000,0.4),
		1px 1px 3px rgba(107,104,107,0.3);
}
*/
/*radiobutton*/
dl[class^="radiobutton"] {
	font-size: 14px;
}
dl[class^="radiobutton"] dt {
	background: #fff;
}
dl[class^="radiobutton"] dd {
	margin: 0;
	padding: 0 0px 0px;
}
dl[class^="radiobutton"] dd:last-of-type {
	padding-bottom: 0px;
	border-radius: 0 0 4px 4px;
}
dl[class^="radiobutton"] ul {
	margin: 0;
	padding: 0;
}
dl.radiobutton dd:after {
	content: '';
	display: block;
	clear: both;
}
dl.radiobutton dd li {
	position: relative;
	list-style: none;
	float: left;
	width: 20%;
}
/*dl.radiobutton dd label {
	display: block;
	padding: 5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ddd), color-stop(0.5, #ccc), color-stop(1, #bbb));
	border: 1px solid #fff;
	border-radius: 6px 0 0 6px;
	-webkit-box-shadow: 0 0 5px #aaa;
	color: #333;
	font-size: 120%;
	font-weight: bold;
	text-shadow: 0 1px #fff;
	text-align: center;
}
dl.radiobutton dd li:last-child label {
	border-left: 0;
	border-radius: 0 6px 6px 0;
}
dl.radiobutton dd input[type="radio"]:checked + label {
	text-shadow: 0 -1px #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(100,100,100,.3)), color-stop(1, rgba(255,255,255,0)));
	color: #111;
}
dl.radiobutton dd input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: -3px;
	left: -3px;
	width: 100%;
	height: 100%;
	padding: 0;
}*/
/*textbox、dropdown*/
#makerStateCd, #carCd, .text, textarea, .dropdown {
	padding: 6px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background: #edfcdb;
	color: #111111;
	border:none;
}
.dropdown_yosan {
	border: none;
	padding: 5px 3px;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	background: #edfcdb;
	color: #111111;
}
.gr {
	color: #20714F;
}
/*form_alert*/
.txt_error {
	background: #ee0101;
	position: relative;
	z-index: 5001;
	color: #fff;
	width: 240px;
	font-size: 11px;
	border: 2px solid #ddd;
	/*
	box-shadow: 0 0 4px #000;
	-moz-box-shadow: 0 0 4px #000;
	-webkit-box-shadow: 0 0 4px #000;
*/
	padding: 4px 10px 4px 10px;
	margin: 8px 0px 0px 2px;
	/*
	border-radius: 6px;
	-webkit-border-radius: 6px;
*/
	display: none;
}
.txt_error_phone {
	float: left;
	width: 100%;
	background: #ee0101;
	position: relative;
	z-index: 5001;
	color: #fff;
	width: 74px;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #ddd;
	/*	
	box-shadow: 0 0 4px #000;
	-moz-box-shadow: 0 0 4px #000;
	-webkit-box-shadow: 0 0 4px #000;
*/
	padding: 4px 2px 4px 2px;
	margin: 8px 8px 0px 2px;
	/*
	border-radius: 6px;
	-webkit-border-radius: 6px;
*/
	display: none;
}

/*BEGIN - PhucNH13 - 2017-06-01 - F_MNT_KURUKONE-3145*/
.loadding_full {
    background: url('../Images/loading-chat.gif'), url('../../../Images/loading-chat.gif');
    background-repeat: no-repeat;
    background-position: center;
}
/*END - PhucNH13 - 2017-06-01 - F_MNT_KURUKONE-3145*/