@charset "utf-8";
/* ****************************************************
Since : 2008-07-22
Last Modified: 2008-07-22
***************************************************** */

/*1: inquiry common setting
=========================================*/
body.inquiry div#contents div#content-title {
	min-height: 1%;
}
/* VeriSign box */
body#inquiry-about-index div#contents .border-layout,
body#inquiry-solution-index div#contents .border-layout {
	padding: 10px;
	border: 1px solid #999999;
	width: 178px;
}
/* for iE6 */
* html body#inquiry-about-index div#contents .border-layout,
* html body#inquiry-solution-index div#contents .border-layout {
	width: 200px;
}

/*2: inquiry_solution.html
=========================================*/
body#inquiry-solution-index div#contents .button-area .two-left,
body#inquiry-solution-index div#contents .button-area .two-right {
	width: 300px;
}

/*3: form common setting
=========================================*/
body.inquiry div#contents div#step-navi {
	width: 630px;
	margin-top: 10px;
	padding: 5px 20px;
	background: #f1f1f1;
}
/* forIE6 */
* html body.inquiry div#contents div#step-navi {
	width: 670px;
}
body.inquiry div#contents div#step-navi .two-left {
	width: 116px;
}
body.inquiry div#contents div#step-navi .two-right {
	width: 498px;
}

/* intro-box */
body.inquiry div#contents div#intro-box {
	padding:10px;
	border: 1px solid #bbbbbb;
}
body.inquiry div#contents .title{
	margin-top: 0;
	color: #993333;
	font-size: 90%;
	font-weight: bold;
}
body.inquiry div#contents div#intro-box textarea{
	width: 616px;
	font-size: 83%;
	scrollbar-base-color:#d4d0c8;
}
body.inquiry div#contents div#intro-box div#agreement-area{
	margin: 10px 0 0;
	padding: 7px;
	border: 1px solid #bbbbbb;
	background: #f3f3f3;
}
body.inquiry div#contents div#intro-box div#agreement-area.error-design{
	background: #ffecec;
}
body.inquiry div#contents div#intro-box div#agreement-area li{
	float: left;
	font-size: 83%;
}

body.inquiry div#contents div#intro-box div#agreement-area li.left{
	padding: 0 25px 0 180px;
}
body.inquiry div#contents textarea,
body.inquiry div#contents input,
body.inquiry div#contents select {
	font-size: 100%;
	border-top: 2px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-left: 2px solid #808080;
	padding: 2px;
	scrollbar-base-color:#d4d0c8;
}
body.inquiry div#contents li input,
body.inquiry div#contents p input{
	border: none;
}

body.inquiry div#contents .tx-red {
	color: #cc0000;
	font-weight: normal;
}
body.inquiry div#contents .tx-red-bold {
	color: #cc0000;
	font-weight: bold;
}
/* table */
body.inquiry div#contents table td.no-right-border{
	border-right: none;
}
body.inquiry div#contents td{
	line-height: 1.5;
	vertical-align: top;
}
body.inquiry div#contents td ul{
	margin-top: 15px;
}
body.inquiry div#contents .th-left td {
	padding: 7px 10px;
}
body.inquiry div#contents .th-left td ul{
	margin-top: 0;
}
/* Form-Item width */
body.inquiry div#contents .w50{
	width: 50px;
}
body.inquiry div#contents .w100{
	width: 100px;
}
body.inquiry div#contents .w300{
	width: 300px;
}
body.inquiry div#contents .w350{
	width: 350px;
}
body.inquiry div#contents .w380{
	width: 380px;
}

/* note text */
body.inquiry div#contents .tx-note{
	font-size: 80%;
}

/*4: error.html
=========================================*/
body.inquiry div#contents .tx-error{
	display: block;
	color: #cc0000;
	font-weight: bold;
}

body.inquiry div#contents div#error-box{
	padding: 10px;
	border: 1px solid #bbbbbb;
	background: #f3f3f3;
}
body.inquiry div#contents div#error-box dl{
	margin-top: 10px;
	font-size: 83%;
}

body.inquiry div#contents div#error-box dt{
	background: url(../../images/inquiry_ic001.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	float:left;
}
body.inquiry div#contents table th.error-design{
	background: #ffecec;
}
body.inquiry div#contents .icon-back{
	background: url(../../images/inquiry_ic002.gif) no-repeat 0 0.3em;
	padding-left: 15px;
}
/*5: pamphlet
=========================================*/
body#inquiry-pamphlet div#contents div#tab-content ul#tab-list li{
	float: left;
	margin-right: 4px;
}
body#inquiry-pamphlet div#contents div#tab-content p.note{
	margin: -2.8em 0 0 25em;
}


body#inquiry-pamphlet div#contents div#guide-box,
body#inquiry-pamphlet div#contents div#backnumber-box {
	padding: 5px 17px 10px 18px;
	background: #f3f3f3;
}
body#inquiry-pamphlet div#contents div#guide-box.error-design,
body#inquiry-pamphlet div#contents div#backnumber-box.error-design {
	background: #ffecec;
}
/* 4Column */
body#inquiry-pamphlet div#contents .four-column {
	width: 605px;
}

body#inquiry-pamphlet div#contents div.four-left {
	width:138px;
	float:left;
	margin:0 17px 0 0;
}
body#inquiry-pamphlet div#contents div.four-center {
	width:138px;
	float:left;
	margin:0 17px 0 0;
}
body#inquiry-pamphlet div#contents div.four-right {
	float:left;
	width:138px;
}
body#inquiry-pamphlet div#contents div#guide-box input,
body#inquiry-pamphlet div#contents td input#student{
	border: none;
}

body#inquiry-pamphlet div#contents .four-column p.ph-caption{
	padding-left: 1.5em;
	text-indent: -1.5em;
}
/* for IE6 */
* html body#inquiry-pamphlet div#contents .four-column p.ph-caption{
	padding-left: 1.5em;
	text-indent: -1.8em;
}
/* 2Column */
body#inquiry-pamphlet div#contents .two-column {
	width: 605px;
}
body#inquiry-pamphlet div#contents .two-column .two-left{
	width: 300px;
}
body#inquiry-pamphlet div#contents .two-column .two-right{
	width: 300px;
	text-align: right;
}
body#inquiry-pamphlet div#contents li.icon-circle{
	background: url(../../images/inquiry_ic001.gif) no-repeat 0 0.3em;
	padding-left: 15px;
}

/* ==================================
Clear fix
================================== */
body#inquiry-pamphlet div#contents .four-column:after,
body#inquiry-pamphlet div#contents div#tab-content ul#tab-list:after,
body.inquiry div#contents div#intro-box div#agreement-area ul:after,
body.inquiry div#contents div#error-box dl:after,
body.inquiry div#contents div#step-navi:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
body#inquiry-pamphlet div#contents .four-column,
body#inquiry-pamphlet div#contents div#tab-content ul#tab-list,
body.inquiry div#contents div#intro-box div#agreement-area ul,
body.inquiry div#contents div#error-box dl,
body.inquiry div#contents div#step-navi {
	min-height: 1px;
}

/* for IE6 */
* html body#inquiry-pamphlet div#contents .four-column,
* html body#inquiry-pamphlet div#contents div#tab-content ul#tab-list,
* html body.inquiry div#contents div#intro-box div#agreement-area ul,
* html body.inquiry div#contents div#error-box dl,
* html body.inquiry div#contents div#step-navi {
	height: 1px;
}

/* for IE7 */
*:first-child+html body#inquiry-pamphlet div#contents .four-column,
*:first-child+html body#inquiry-pamphlet div#contents div#tab-content ul#tab-list,
*:first-child+html body.inquiry div#contents div#intro-box div#agreement-area ul,
*:first-child+html body.inquiry div#contents div#error-box dl,
*:first-child+html body.inquiry div#contents div#step-navi {
	zoom: 1;
}
