@charset "UTF-8";

/* LIST OF CONTENT========================================
1 entry_body.html
2 entry_category.html
3 entry_list.html
===================================================== */

/* example common ==================================================== */
/* pankuzu link--------------------- */
body#exam div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#exam div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

/* category menu--------------------- */
body#exam div#container div#main div#contents div#center_column div.about_box {
	width:610px;
	margin:20px 0 0 10px;
	padding:10px 20px;
	background:#fff4f4;
	text-align:center;
}

body#exam div#container div#main div#contents div#center_column div.about_box ul li {
	padding:0 20px 0 12px;
	background:url(/example/img/exam_entry_icon.gif) 0 4px no-repeat;
	float:left;
	white-space:nowrap;
}

body#exam div#container div#main div#contents div#center_column div.about_box ul li a {
	color:#332014;
}

/* entry area--------------------- */
body#exam div#container div#main div#contents div#center_column div.entry {
	width:650px;
	padding:0;
	margin:20px 0 0 10px;
	background:url(/example/img/exam_entry_bg.gif) left top repeat-y;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper {
	padding:50px 27px 0;
	background:url(/example/img/exam_entry_top.gif) left top no-repeat;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.graybor,
body#exam div#container div#main div#contents div#center_column div.entry div.downer div.graybor {
	border-left:solid 1px #d6d2d0;
	border-right:solid 1px #d6d2d0;	
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper p.cate {
	padding:10px;
	border-top:solid 1px #d6d2d0;
	border-bottom:solid 1px #d6d2d0;
	font-size:110%;
	color:#332014;
	font-weight:bold;
}

/* year list--------------------- */
body#exam div#container div#main div#contents div#center_column div.entry div.downer {
	padding:0 27px 40px;
	background:url(/example/img/exam_entry_bottom.gif) left bottom no-repeat;
}

body#exam div#container div#main div#contents div#center_column div.entry div.downer ul {
	padding:10px 0;
	text-align:right;
	border:solid 1px #d6d2d0;
}

body#exam div#container div#main div#contents div#center_column div.entry div.downer ul li{
	display:inline;
	padding:0 15px;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul li.pre{
	background:url(/example/img/exam_icon_pre.gif) 0 2px no-repeat;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul li.next{
	background:url(/example/img/exam_icon_next.gif) 0 2px no-repeat;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul.pager {
	text-align:center;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul.pager li{
	padding:0 5px;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul.pager li a.link_before{
	background:url(/example/img/exam_icon_pre.gif) 0 2px no-repeat;
	padding-left:15px;
}
body#exam div#container div#main div#contents div#center_column div.entry div.downer ul.pager li a.link_next{
	background:url(/example/img/exam_icon_next.gif) 0 2px no-repeat;
	padding-left:15px;
}



/* example mainlist ==================================================== */
body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist {
	padding:15px 10px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li {
	padding:10px 0;
	background:url(/example/img/exam_list_line.gif) left bottom no-repeat;
	overflow:hidden;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li a {
	width:550px;
	padding:0 0 0 20px;
	background:url(/example/img/exam_icon_next.gif) 0 2px no-repeat;
	display:block;
	float:left;
}



body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li span {
	float:right;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li.middle a {
	width:420px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li.middle div.sphotoarea {
	width:120px;
	float:right;
}
body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li.middle p.phtbefore {
	width:60px;
	float:left;
}
body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#alllist li.middle p.phtafter {
	width:60px;
	float:left;
}


body#exam div#container div#main div#contents div#center_column div.thanks {
	margin:20px 0 0 10px;
	padding:0;
	width:648px;
	background:url(/example/img/exam_thank_bg.gif) left bottom no-repeat;
	line-height:1.8;
}

body#exam div#container div#main div#contents div#center_column div.thanks p {
	padding:10px 22px 30px;
}

body#exam div#container div#main div#contents div#center_column div.thanks p span {
	display:block;
	text-align:right;
}



/* example category list ==================================================== */
body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner {	
	margin:2px 2px 0 2px;
	padding:0 0 10px 0;
	border-bottom:solid 2px #fff;
	background-color:#f1ece4;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl {
	width:286px;
	border-left:solid 6px #f1ece4;
	background:#ffffff url(/example/img/exam_categ_bgtop.gif) left top no-repeat;
	float:left;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dt {
	height:35px;
	padding:24px 10px 5px 25px;
	background:url(/example/img/exam_icon_next.gif) 6px 25px no-repeat;
	line-height:1.3;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dd.prizearea {
	height:20px;
	padding:0 0 0 5px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dd.sphotoarea {
	height:200px;
	background:url(/example/img/exam_photo_bg02.gif) 0 0 no-repeat;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dd.sphotoarea p {
	float:left;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dd.sphotoarea p.phtbefore {
	padding:8px 0 0 8px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper div.inner dl dd.sphotoarea p.phtafter {
	padding:8px 0 0 22px;
}



/* example detail ==================================================== */
body#exam div#container div#main div#contents div#center_column div.entry div.upper h3 {
	padding:28px 0 8px 10px;
	background:url(/example/img/exam_entry_line.gif) center bottom no-repeat;
	font-size:110%;
	color:#c33f6b;
	font-weight:bold;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper p.date {
	padding:5px 10px 10px 0;
	text-align:right;
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper p.prise {
	margin:0 auto 10px;
	width:572px;
	text-align:center;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl#procedurearea {
	margin:10px 11px 0 11px;
	padding:10px 15px 5px;
	background:#fae7f1;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl#procedurearea dt {
	display:inline;
	font-weight:bold;
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl#procedurearea dd {
	padding:0 10px 0 0;
	display:inline;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#photoarea {
	width:572px;
	height:200px;
	margin:10px 0 0 11px;
	padding:0;
	background:#d1d1d1;
	text-align:center;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#photoarea li {
	width:286px;
	height:200px;
	margin:0;
	padding:0;
	background:url(/example/img/exam_photo_bg.gif) 0 0 repeat-x;
	float:left;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#photoarea li p {
	margin:0;
	padding:0;
	float:left;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#photoarea li p.phtbefore {
	padding:8px 0 0 8px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper ul#photoarea li p.phtafter {
	padding:8px 0 0 22px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming {
	width:572px;
	margin:10px auto 0 auto;
	border-top:1px solid #e19fb5;
	border-left:1px solid #e19fb5;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming th {
	width:100px;
	padding:5px;
	border-bottom:1px solid #e19fb5;
	border-right:1px solid #e19fb5;
	background:#f9ecf0;
	font-weight:bold;
	text-align:left;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming td {
	width:120px;
	padding:5px;
	border-bottom:1px solid #e19fb5;
	border-right:1px solid #e19fb5;
	font-weight:bold;
	text-align:center;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming td span {
	padding:0 5px 0 0;
	font-size:135%;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming th.result {
	background:#c33f6b;
	color:#ffffff;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming td.result {
	background:#c33f6b;
	color:#ffffff;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper table#slimming thead td {
	padding:10px;
	background:#f9ecf0;
}



/* comment */
body#exam div#container div#main div#contents div#center_column div.entry div.downer dl {
	padding:30px 10px 0;
}

body#exam div#container div#main div#contents div#center_column div.entry div.downer dl dt {
	padding:0 0 6px 0;
	background:url(/example/img/exam_entry_line.gif) left bottom no-repeat;
	font-size:110%;
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column div.entry div.downer dl dd {
	padding:10px 0 25px 0;
	line-height:160%;
}

body#exam div#container div#main div#contents div#center_column div.entry div.downer dl dd p {
	margin-top:10px;
}





/* body#exam div#container div#main div#contents div#center_column div.entry div.downer p.follow img {
	vertical-align:top;
} */



/* 

body#exam div#container div#main div#contents div#center_column div.entry div.upper p.visual {
	margin:0 auto;
	padding:0;
	width:572px;
	background-color:#d1d1d1;
	text-align:center;
	border-bottom:solid 5px #fff;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper p.data {
	width:572px;
	margin:5px auto 0;
	padding:0;
}



body#exam div#container div#main div#contents div#center_column div.entry div.upper dl {
	margin:10px 11px 0 11px;
	padding:10px 15px 5px;
	background:#fae7f1;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl.later {
	padding:0 15px 10px;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl dt {
	display:inline;
	font-weight:bold;
	color:#c33f6b;
}

body#exam div#container div#main div#contents div#center_column div.entry div.upper dl dd {
	padding:0 10px 0 0;
	display:inline;
}
 */



/* button to monitor & accent shape  --------------------- */
body#exam div#container div#main div#contents div#center_column div.entry div.downer div#example_cv_btnBox {
	padding:20px 10px 0;
	text-align:center;
}


























