	@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	font-size: 85%;
	line-height: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*----------------------------------------------------------
ヘッダ・フッタ設定（表示）
----------------------------------------------------------*/
#header_print {
	height: auto;
	overflow: hidden;
	text-align: left;
	background-color: #eeece8;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 3px 10px;
	clear: both;
}
#footer_print {
	height: auto;
	overflow: hidden;
	font-size: 11px;
	color: #4d4d4d;
	text-align: right;
	margin: 20px 0px 0px 0px;
	padding: 6px 25px 4px 0px;
}


/*----------------------------------------------------------
ヘッダ・フッタ設定（非表示）
----------------------------------------------------------*/
#header_area {
	display: none;
}
#footer_area {
	display: none;
}
#foot_box {
	display: none;
}


/*----------------------------------------------------------
非表示
----------------------------------------------------------*/
#header_logo {
	display: none;
}

#promotion_area {
	display: none;
}

#left_area {
	display: none;
}

#pankuzu {
	display: none;
}

#message_env {
	display: none;
}

.pages-link {
	display: none;
}

a.go2top {
	display: none;
}

#L-navi {
	display: none;
}

#navi_area {
	display: none;
}
#link_area {
	display: none;
}

#flow {
	display: none;
}

.back_left {
	display: none;
}

.sub_btn {
	display: none;
}

.sub_btn2 {
	display: none;
}

textarea {
	display: none;
}

iframe {
	display: none;
}


/*----------------------------------------------------------
表示
----------------------------------------------------------*/
body#index #container,
body#common #container,
body#trade #container,
body#charm00 #container,
body#charm01 #container,
body#charm02 #container,
body#charm03 #container,
body#company01 #container,
body#company02 #container,
body#company03 #container,
body#company04 #container,
body#company05 #container,
body#company06 #container,
body#conpany07 #container,
body#company08 #container,
body#company09 #container,
body#campaign #container {
	width: 610px;
	margin: 0px auto 0px auto;
}

body#width860 #container {
	width: 860px;
	margin: 0px auto 0px auto;
}

body#width800 #container,
body#exam #container {
	width: 800px;
	margin: 0px auto 0px auto;
}

body#width640 #container {
	width: 640px;
	margin: 0px auto 0px auto;
}

body#fx-guide101 #container,
body#fx-guide102 #container,
body#fx-guide103 #container,
body#fx-guide104 #container,
body#fx-guide105 #container,
body#fx-guide106 #container,
body#fx-guide107 #container,
body#fx-guide108 #container,
body#fx-guide109 #container,
body#fx-guide110 #container,
body#fx-guide111 #container,
body#fx-guide112 #container,
body#fx-guide113 #container,
body#fx-guide114 #container,
body#fx-guide115 #container,
body#fx-guide116 #container,
body#fx-guide117 #container,
body#fx-guide118 #container,
body#fx-guide119 #container,
body#fx-guide120 #container,
body#fx-guide121 #container,
body#fx-guide122 #container,
body#fx-guide123 #container,
body#fx-guide124 #container,
body#fx-guide125 #container,
body#fx-guide126 #container,
body#fx-guide127 #container,
body#fx-guide128 #container,
body#fx-guide129 #container,
body#fx-guide201 #container,
body#fx-guide202 #container,
body#fx-guide203 #container,
body#fx-guide204 #container,
body#fx-guide205 #container,
body#fx-guide206 #container,
body#fx-guide207 #container,
body#fx-guide208 #container,
body#fx-guide209 #container,
body#fx-guide210 #container,
body#fx-guide211 #container,
body#fx-guide212 #container
body#ad #container {
	width: 770px;
	margin: 0px auto 0px 0px;
	position: inherit;
	left: 0px;
}

body#index #contents_area,
body#common #contents_area,
body#trade #contents_area,
body#charm00 #contents_area,
body#charm01 #contents_area,
body#charm02 #contents_area,
body#charm03 #contents_area,
body#company01 #contents_area,
body#company02 #contents_area,
body#company03 #contents_area,
body#company04 #contents_area,
body#company05 #contents_area,
body#company06 #contents_area,
body#company07 #contents_area,
body#company08 #contents_area,
body#company09 #contents_area,
body#campaign #contents_area {
	width: 605px;
	text-align: left;
	margin: 0px auto 0px auto;
	float: none;
}

body#width860 #contents_area {
	width: 860px;
	text-align: left;
	margin: 0px auto 0px auto;
}

body#width800 #contents_area,
body#exam #contents_area {
	width: 800px;
	text-align: left;
	margin: 0px auto 0px 0px;
}

body#width640 #contents_area {
	width: 640px;
	text-align: left;
	margin: 0px auto 0px auto;
}

body#entry_review11 #contents_area,
body#entry_review12 #contents_area,
body#entry_review13 #contents_area,
body#entry_review14 #contents_area,
body#entry_review21 #contents_area,
body#entry_review22 #contents_area,
body#entry_review23 #contents_area {
	width: 620px;
	text-align: left;
	margin: 0px auto 0px auto;
}

body#fx-guide101 #contents_area,
body#fx-guide102 #contents_area,
body#fx-guide103 #contents_area,
body#fx-guide104 #contents_area,
body#fx-guide105 #contents_area,
body#fx-guide106 #contents_area,
body#fx-guide107 #contents_area,
body#fx-guide108 #contents_area,
body#fx-guide109 #contents_area,
body#fx-guide110 #contents_area,
body#fx-guide111 #contents_area,
body#fx-guide112 #contents_area,
body#fx-guide113 #contents_area,
body#fx-guide114 #contents_area,
body#fx-guide115 #contents_area,
body#fx-guide116 #contents_area,
body#fx-guide117 #contents_area,
body#fx-guide118 #contents_area,
body#fx-guide119 #contents_area,
body#fx-guide120 #contents_area,
body#fx-guide121 #contents_area,
body#fx-guide122 #contents_area,
body#fx-guide123 #contents_area,
body#fx-guide124 #contents_area,
body#fx-guide125 #contents_area,
body#fx-guide126 #contents_area,
body#fx-guide127 #contents_area,
body#fx-guide128 #contents_area,
body#fx-guide129 #contents_area,
body#fx-guide201 #contents_area,
body#fx-guide202 #contents_area,
body#fx-guide203 #contents_area,
body#fx-guide204 #contents_area,
body#fx-guide205 #contents_area,
body#fx-guide206 #contents_area,
body#fx-guide207 #contents_area,
body#fx-guide208 #contents_area,
body#fx-guide209 #contents_area,
body#fx-guide210 #contents_area,
body#fx-guide211 #contents_area,
body#fx-guide212 #contents_area,
body#ad #contents_area {
	width: 770px;
	text-align: left;
	margin: 0px auto 0px 0px;
	position: inherit;
	left: 0px;
	float: none;
}


body#entry_review11 #main_area,
body#entry_review12 #main_area,
body#entry_review13 #main_area,
body#entry_review14 #main_area,
body#entry_review21 #main_area,
body#entry_review22 #main_area,
body#entry_review23 #main_area {
	width: 620px;
	text-align: left;
	margin: 0px auto 0px auto;
	float: none;
}

body#entry_review11 #contents-box,
body#entry_review12 #contents-box,
body#entry_review13 #contents-box,
body#entry_review14 #contents-box,
body#entry_review21 #contents-box,
body#entry_review22 #contents-box,
body#entry_review23 #contents-box {
	width: 620px;
	text-align: left;
	margin: 0px auto 0px auto;
	float: none;
}


/*----- entry.cssとother_nl-cont.cssのプリンタ表示用設定 -----*/
.box_form div.left {
	width: 150px!important;
	margin-left: 0px!important;
	font-size: 13px!important;
}
.box_form div.right {
	width: 480px!important;
	font-size: 13px!important;
}

#contents-box {
	float: none!important;
}




