@charset "shift_jis";

/* Contents
 * ****************************
 *
 * 1: general style
 * 2: body
 * 3: container
 * 4: header
 * 5: content
 * 6: navi
 * 7: footer
 * 8: others
 *
 * ****************************
 */


/*
======= 1: general style =======
*/
* {
	color: #000000 !important;
	width: auto !important;
	margin: 0;
	padding: 0;
	font-style: normal;
	background: none;
}

/*
======= 2: body =======
*/
body {
	font-size: 11pt !important;
	text-align: center;
	background: #FFFFFF;
}

/*
======= 3: container =======
*/
#container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	background: none;
}

/*
======= 4: header =======
*/
#bgHeader {
	height: auto;
	margin-bottom: 0;
	background: none;
}

#header {
	position: static;
	width: auto;
	height: auto;
	margin: auto;
	padding: 0;
	background: none;
}

#logo {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: none !important;
}
#logo a {
	display: inline;
	width: auto;
	height: auto;
	text-indent: 0;
	text-decoration: none;
}

/*
======= 5: content =======
*/
#contentArea {
	position: static;
	width: auto;
	margin: auto;
	padding-bottom: 20px;
}

#contents {
	float: none;
	width: auto;
}

/*
======= 6: navi =======
*/
#side {
	display: none;
}

#topicPath {
	display: none;
}

/*
======= 7: footer =======
*/
#footer {
	position: static;
	width: auto;
	height: auto;
	margin: auto;
	font-size: 100%;
	line-height: 1;
}
#footer ul {
	display: none;
}

#toTop {
	display: none;
}

#footerLogo {
	display: none;
}

#copyright {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	text-indent: 0;
	border: none;
	background: none;
}

#pms {
	display: none;
}

/*
======= 8: others =======
*/
h1,h2,h3,h4 {
	padding: 0 !important;
	background: none;
}
h2.typeChoice01 {
	padding: 0;
}
/*----*/
a:link,
a:visited,
a:hover {
	color: #559AC5;
	text-decoration: underline;
}

a.print {
	display: none;
}
/*----*/
.campaignBox {
	display: none;
}
/*----*/
.serviceBox01,
.serviceBox02,
.serviceBox03,
.serviceBox04,
.serviceBox05 {
	padding: 10px 0;
}
/*----*/
ul.ln_web,
ul.ln_sys,
ul.ln_ad {
	display: none;
}
/*----*/
ul.recordList li {
	float: left;
	width: 190px !important;
	padding-left: 10px;
}
/*----*/
.bgPitta {
	padding-right: 0;
}
/*----*/
dl.priceList dt {
	margin-bottom: 0;
	padding-bottom: 0;
}
dl.priceList dd {
	min-height: 0;
	padding-bottom: 1em;
}
* html dl.priceList dd {
	height: auto;
}
dl.priceList dd.type01 {
	min-height: auto;
}
* html dl.priceList dd.type01 {
	height: auto;
}
/*----*/
.divide_le01,
.divide_ri01 {
	float: none;
}
/*----*/
#choice1 .ttlBox,
#choice2 .ttlBox {
	height: auto;
}
#choice1 .ttlBox *,
#choice2 .ttlBox * {
	display: block;
}
#choice1 .ttlBox h1,
#choice2 .ttlBox h1 {
	font-size: 100%;
}
.bgChoice_flow {
	height: 0;
	padding-right: 0;
}
.bgChoice_ss {
	padding: 0 0 0 0 !important;
}
/*----*/
.interviewBox_base {
	margin-left: 0;
}
.interviewBox01,
.interviewBox02 {
	width: auto;
	height: 0;
	padding: 0;
}
/*----*/
.priceBox_bottom {
	padding: 0;
}
/*----*/
.priceBox_bottom dl.priceList dd {
	min-height: 0;
	padding-bottom: 0.5em;
}
* html .priceBox_bottom dl.priceList dd {
	height: auto;
}
/*----*/
.priceBox_le,
.priceBox_ri {
	float: none;
}


