/* 〜2011/11 common.css */


#qa a:hover, #direct a:hover, #ex a:hover, #univerinfo a:hover, #recommend a:hover, #life a:hover {
	background-position:bottom;
}

#qa a, #direct a, #ex a, #univerinfo a, #recommend a, #life a {
	width:185px;
	height:36px;
	display:block;
	text-indent:-9999px;
}

#qa a {
	background:url(/essay/_sharedZ_New/img2/ttl-qa_001.gif);
}

#direct a {
	background:url(/essay/_sharedZ_New/img2/ttl-direct_001.gif);
}

#ex a {
	background:url(/essay/_sharedZ_New/img2/ttl-ex_001.gif);
}

#univerinfo a {
	background:url(/essay/_sharedZ_New/img2/ttl-h3_004.gif);
}

#recommend a {
	background:url(/essay/_sharedZ_New/img2/ttl-recommend_001.gif);
}

#life a {
	background:url(/essay/_sharedZ_New/img2/ttl-life_001.gif);
}

#newsList .anchor, #newsListMore .anchor {
	background:url(/essay/_sharedZ_New/img2/ico-arrow_new.gif) no-repeat 0 0%;
}
#newsList .anchorNone, #newsListMore .anchorNone {
	background:url(/essay/_sharedZ_New/img2/ico-arrow_none.gif) no-repeat 0 0%;
}

.alignBottom {
	vertical-align:bottom;
}

/* default */
h2, h3, p,
ul, ol, dl {
	margin:0;
	padding:0;
	line-height:1.4;
}

#mainContents h2, #mainContents h3  {
	font-size:0;
	line-height:0;
}

h2 img, h3 img {
	vertical-align:bottom;
}

#mainContents hr {
	height:1px;
	border:none;
	border-top:1px dotted #999;
}
#mainContents hr.blueLine {
	height:3px;
	border:none;
	border-top:3px double #2d96dc;
}

img {
	vertical-align:text-bottom;
}

input {
	vertical-align:bottom;
}
.input_22 {
	width:26px;
}

.input_32 {
	width:32px;
}

.input_57 {
	width:57px;
}

.input_76 {
	width:76px;
}

.input_124 {
	width:124px;
}

.input_157 {
	width:157px;
}

.input_180 {
	width:180px;
}

.input_204 {
	width:204px;
}

.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}


.displayNode {
	display:none;
}

/* font */
#mainContents {
	font-size:72%;
}

.font_80 {
	font-size:80%;
}
.font_90 {
	font-size:90%;
}

.hsb_20310084 {
	color:#0083d6;
}
.hsb_000000020 {
	color:#333333;
}
.hsb_207095066 {
	color:#0860a8;
}
.hsb_000100080 {
	color:#cc0000;
}

#entryReplace a {
	display:block;
	height:36px;
	text-indent:-9999px;
}


#entryReplace a {
	background:url(/essay/_sharedZ_New/img2/btn-entry_001.gif);
}
#entryReplace a:link {
	background:url(/essay/_sharedZ_New/img2/btn-entry_001.gif);
}
#entryReplace a:visited {
	background:url(/essay/_sharedZ_New/img2/btn-entry_001.gif);
}
#entryReplace a:active {
	background-position:bottom;
	background:url(/essay/_sharedZ_New/img2/btn-entryon_001.gif);
}
#entryReplace a:hover {
	background-position:bottom;
	background:url(/essay/_sharedZ_New/img2/btn-entryon_001.gif);
}

#columnRight .column2_01 {
	width:185px;
	padding:0 5px 5px;
	background:#dedecb;
}

.innerBox_03 {
	padding:5px 5px 8px;
	background:url(/essay/_sharedZ_New/img2/bgi-innerBox_002.gif) bottom;
}

.linkPagetop {
	background:url(/essay/_sharedZ_New/img2/ico-pagetop_001.gif) no-repeat 0.3em;
	padding:0.3em 16px 0.3em 0;
	padding-left:20px;
	font-size:90%;
}

.linkPagetop_02 {
	background:#FFFFFF url(/essay/_sharedZ_New/img/ico-top_arrow_001.gif) no-repeat scroll right top;
	color:#F67A00;
	font-size:12px;
	padding:0 20px 5px 0;
}


/* layout */
.left,
#columnLeft, #columnRight {
	float:left;
}

.right {
	float:right;
}

#mainContents,
.box_01 {
	height:1%;	
	zoom:100%;
}

#mainContents {
	width:760px;
}

#columnLeft {
	width:555px;
	margin-right:10px;
}

#columnRight {
	width:195px;
}

#columnLeft ul#path li {
	display:inline;
	font-size: 10px;
}

#columnLeft ul#path li a {
	text-decoration:none;
	font-size: 10px;
}

#columnLeft #path li.home {
	background:url(/essay/_sharedZ_New/img2/ico-home_001.gif) no-repeat 0 50%;
	padding-left:15px;
}


.innerBox_03 {
	width:175px;
}

* html #mainContents h2.htext {
	height:30px;
}
#mainContents h2.htext {
	width:139px;
	min-height:30px;
	font-size:12px;
	line-height:1.4;
	background:url(/essay/_sharedZ_New/img2/bgi-check_001.gif) no-repeat top;
	margin:-8px -5px 0px;
	padding:14px 6px 0px 40px;
}
#bnrArea01{
	width:555px;
	height:90px;
	position:relative;
}


/*margin
-------------------------------------------------------------------*/

.mt_02 {margin-top:0.2em;}
.mt_03 {margin-top:0.3em;}
.mt_04 {margin-top:0.4em;}
.mt_05 {margin-top:0.5em;}
.mt_06 {margin-top:0.6em;}
.mt_07 {margin-top:0.7em;}
.mt_08 {margin-top:0.8em;}
.mt_09 {margin-top:0.9em;}
.mt_10 {margin-top:1.0em;}
.mt_12 {margin-top:1.2em;}
.mt_14 {margin-top:1.4em;}
.mt_15 {margin-top:1.5em;}
.mt_16 {margin-top:1.6em;}
.mt_17 {margin-top:1.7em;}
.mt_18 {margin-top:1.8em;}
.mt_19 {margin-top:1.9em;}
.mt_20 {margin-top:2.0em;}

.mb_02{margin-bottom:0.2em;}
.mb_03{margin-bottom:0.3em;}
.mb_04{margin-bottom:0.4em;}
.mb_05{margin-bottom:0.5em;}
.mb_06{margin-bottom:0.6em;}
.mb_07{margin-bottom:0.7em;}
.mb_08{margin-bottom:0.8em;}
.mb_09{margin-bottom:0.9em;}
.mb_10{margin-bottom:1.0em;}
.mb_11{margin-bottom:1.1em;}
.mb_12{margin-bottom:1.2em;}
.mb_13{margin-bottom:1.3em;}
.mb_14{margin-bottom:1.4em;}
.mb_15{margin-bottom:1.5em;}
.mb_16{margin-bottom:1.6em;}
.mb_17{margin-bottom:1.7em;}
.mb_18{margin-bottom:1.8em;}
.mb_19{margin-bottom:1.9em;}
.mb_20{margin-bottom:2.0em;}

.mr_02 {margin-right:0.2em;}
.mr_03 {margin-right:0.3em;}
.mr_04 {margin-right:0.4em;}
.mr_05 {margin-right:0.5em;}
.mr_06 {margin-right:0.6em;}
.mr_07 {margin-right:0.7em;}
.mr_08 {margin-right:0.8em;}
.mr_09 {margin-right:0.9em;}
.mr_10 {margin-right:1.0em;}
.mr_12 {margin-right:1.2em;}
.mr_14 {margin-right:1.4em;}
.mr_15 {margin-right:1.5em;}
.mr_16 {margin-right:1.6em;}
.mr_17 {margin-right:1.7em;}
.mr_18 {margin-right:1.8em;}
.mr_19 {margin-right:1.9em;}
.mr_20 {margin-right:2.0em;}

.ml_02{margin-left:0.2em;}
.ml_03{margin-left:0.3em;}
.ml_04{margin-left:0.4em;}
.ml_05{margin-left:0.5em;}
.ml_06{margin-left:0.6em;}
.ml_07{margin-left:0.7em;}
.ml_08{margin-left:0.8em;}
.ml_09{margin-left:0.9em;}
.ml_10{margin-left:1.0em;}
.ml_11{margin-left:1.1em;}
.ml_12{margin-left:1.2em;}
.ml_13{margin-left:1.3em;}
.ml_14{margin-left:1.4em;}
.ml_15{margin-left:1.5em;}
.ml_16{margin-left:1.6em;}
.ml_17{margin-left:1.7em;}
.ml_18{margin-left:1.8em;}
.ml_19{margin-left:1.9em;}
.ml_20{margin-left:2.0em;}

.mt_02px {margin-top:2px;}
.mt_03px {margin-top:3px;}
.mt_04px {margin-top:4px;}
.mt_05px {margin-top:5px;}
.mt_06px {margin-top:6px;}
.mt_07px {margin-top:7px;}
.mt_08px {margin-top:8px;}
.mt_09px {margin-top:9px;}
.mt_10px {margin-top:10px;}
.mt_12px {margin-top:12px;}
.mt_14px {margin-top:14px;}
.mt_15px {margin-top:15px;}
.mt_25px {margin-top:25px;}

.mr_05px {margin-right:5px;}
.mr_10px {margin-right:10px;}
.ml_05px {margin-left:5px;}
.ml_10px {margin-left:10px;}

.pt_02px {padding-top:2px;}
.pt_03px {padding-top:3px;}
.pt_04px {padding-top:4px;}
.pt_05px {padding-top:5px;}
.pt_06px {padding-top:6px;}
.pt_07px {padding-top:7px;}
.pt_08px {padding-top:8px;}
.pt_09px {padding-top:9px;}
.pt_10px {padding-top:10px;}
.pt_12px {padding-top:12px;}
.pt_14px {padding-top:14px;}
.pt_15px {padding-top:15px;}
.pt_16px {padding-top:16px;}
.pt_25px {padding-top:25px;}

.pr_02px {padding-right:2px;}
.pr_03px {padding-right:3px;}
.pr_04px {padding-right:4px;}
.pr_05px {padding-right:5px;}
.pr_06px {padding-right:6px;}
.pr_07px {padding-right:7px;}
.pr_08px {padding-right:8px;}
.pr_09px {padding-right:9px;}
.pr_10px {padding-right:10px;}
.pr_12px {padding-right:12px;}
.pr_14px {padding-right:14px;}
.pr_15px {padding-right:15px;}
.pr_16px {padding-right:16px;}

.pl_02px {padding-left:2px;}
.pl_03px {padding-left:3px;}
.pl_04px {padding-left:4px;}
.pl_05px {padding-left:5px;}
.pl_06px {padding-left:6px;}
.pl_07px {padding-left:7px;}
.pl_08px {padding-left:8px;}
.pl_09px {padding-left:9px;}
.pl_10px {padding-left:10px;}
.pl_12px {padding-left:12px;}
.pl_13px {padding-left:13px;}
.pl_14px {padding-left:14px;}
.pl_15px {padding-left:15px;}
.pl_18px {padding-left:18px;}
.pl_20px {padding-left:20px;}

.pb_02px {padding-bottom:2px;}
.pb_03px {padding-bottom:3px;}
.pb_04px {padding-bottom:4px;}
.pb_05px {padding-bottom:5px;}
.pb_06px {padding-bottom:6px;}
.pb_07px {padding-bottom:7px;}
.pb_08px {padding-bottom:8px;}
.pb_09px {padding-bottom:9px;}
.pb_10px {padding-bottom:10px;}
.pb_12px {padding-bottom:12px;}
.pb_14px {padding-bottom:14px;}
.pb_15px {padding-bottom:15px;}
.pb_25px {padding-bottom:25px;}

.pb_10 {padding-bottom:1.0em;}

/*20090212*/
.f10px {
	font-size:10px;
}
.f14px {
	font-size:14px;
}
.f72per {
font-size:72%;
}

.mt-02px {margin-top:-2px;}
.mt-05px {margin-top:-5px;}
.mt-08px {margin-top:-8px;}
.mt_10px {margin-top:10px;}
.mt_13px {margin-top:13px;}
.mt_17px {margin-top:17px;}
.mt_20px {margin-top:20px;}
.mt-23px {margin-top:23px;}
.mt-25px {margin-top:25px;}

.mb_02px {margin-bottom:2px;}
.mb_03px {margin-bottom:3px;}
.mb_04px {margin-bottom:4px;}
.mb_05px {margin-bottom:5px;}
.mb_06px {margin-bottom:6px;}
.mb_07px {margin-bottom:7px;}
.mb_08px {margin-bottom:8px;}
.mb_09px {margin-bottom:9px;}
.mb_10px {margin-bottom:10px;}
.mb_12px {margin-bottom:12px;}
.mb_14px {margin-bottom:14px;}
.mb_15px {margin-bottom:15px;}
.mb_17px {margin-bottom:17px;}
.mb_20px {margin-bottom:20px;}
.mb-15px {margin-bottom:-15px;}
.mb_25px {margin-bottom:25px;}

.ml_02px {margin-left:2px;}
.ml_03px {margin-left:3px;}
.ml_04px {margin-left:4px;}
.ml_05px {margin-left:5px;}
.ml_06px {margin-left:6px;}
.ml_07px {margin-left:7px;}
.ml_08px {margin-left:8px;}
.ml_09px {margin-left:9px;}
.ml_10px {margin-left:10px;}
.ml_12px {margin-left:12px;}
.ml_14px {margin-left:14px;}
.ml_15px {margin-left:15px;}
.ml_17px {margin-left:17px;}
.ml_20px {margin-left:20px;}

.mr_02px {margin-right:2px;}
.mr_03px {margin-right:3px;}
.mr_04px {margin-right:4px;}
.mr_05px {margin-right:5px;}
.mr_06px {margin-right:6px;}
.mr_07px {margin-right:7px;}
.mr_08px {margin-right:8px;}
.mr_09px {margin-right:9px;}
.mr_10px {margin-right:10px;}
.mr_12px {margin-right:12px;}
.mr_14px {margin-right:14px;}
.mr_15px {margin-right:15px;}
.mr_17px {margin-right:17px;}
.mr_20px {margin-right:20px;}

.pb_10px {padding-bottom:10px;}

.fbold {font-weight:bold;}


#columnRight .column2_04 {
	width:195px;
	background:url(/essay/_sharedZ_New/img2/bgi-innerBottom_001.gif) no-repeat 0 bottom;
}
.innerBox_06 {
	width:185px;
	padding:0 5px 5px;
	background:url(/essay/_sharedZ_New/img2/bgi-innerTop_001.gif) no-repeat 0 0;
}
.innerBox_06 ul {
	font-size:10px;
}
.innerBox_06 .txtArea {
	padding:10px 5px;
}


.bgiblue{background-color:#dcedf7;}

.w90{width:90px;}
.w255{width:245px; padding-right:10px;}
.w350{width:350px;}


.docodocojp {
	background:url(/essay/_sharedZ_New/img2/ttl-pr_002.gif) no-repeat 0 0;
	padding-top:25px;
	padding-bottom:5px;
	display:block;
	clear:both;
}
* +html .docodocojp .small-bnr {
	margin-bottom:5px;
}
.column2_04 .txtArea02 {
	padding:0px 10px 10px;
}
.column2_04 .txtArea02 .parent {
	background:url(/essay/_shared/img2/bgi-parent_001.gif) no-repeat 0 0;
	padding:33px 0 0 65px;
}
.column2_04 .txtArea02 ul {
	font-size: 10px;
}
#columnLeft .kuchikomi {
	padding:0 5px 5px;
	background:url(/essay/_shared/img2/bgi-kutikomiBottom_001.gif) 0 bottom no-repeat;
}
#columnLeft .kuchikomi .txtArea {
	padding:0 10px 10px;
}

div#columnRight div.bgiMapSidePanel04 h4.recommend {
	background-color:#2D96DC;
	background-image:url(/cm/g2c_daijoho2/img/palette/bgi-rec-sidepanel_top_002.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:8px 5px 8px 8px;
	width:182px;
}
div#columnRight div.bgiMapSidePanel04 h4.recommend a {
	color:#FFFFFF;
	text-decoration:none;
}
div#columnRight div.bgiMapSidePanel04{
	margin:0 0 10px 0;
	background-image:url(/cm/g2c_daijoho2/img/palette/bgi-map-sidepanel_mid_002.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
	width:195px;
}
div#columnRight div.bgiMapSidePanel04 p {
	background-image:url(/cm/g2c_daijoho2/img/palette/bgi-map-sidepanel_mid02_002.gif);
	background-position:left top;
	background-repeat:repeat-y;
	height:1%;
	line-height:120%;
	overflow:hidden;
	padding:10px 5px;
	width:185px;
}
div#columnRight div.bgiMapSidePanel04 ul {
	background:transparent url(/cm/g2c_daijoho2/img/palette/bgi-map-sidepanel_bot_002.gif) no-repeat scroll left bottom;
	clear:both;
	margin:0;
	padding:8px;
	width:179px;
}
div#columnRight div.bgiMapSidePanel04 ul li {
	background:transparent url(/essay/_shared/img2/ico-arrow_002.gif) no-repeat scroll left 0.2em;
	margin:0;
	padding:0 0 5px 15px;
}

div#columnRight div.bgiMapSidePanel05 h4.recommend {
	background-color:#2D96DC;
	background-image:url(/essay/_shared/img2/rec/bgi-rec-sidepanel_top_002.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:5px 5px 11px 8px;
	width:182px;
	height: 29px;
}

	*:first-child+html div#columnRight div.bgiMapSidePanel05 h4.recommend {
		font-size:110%;
	}

div#columnRight div.bgiMapSidePanel05 h4.recommend a {
	color:#FFFFFF;
	text-decoration:none;
}
div#columnRight div.bgiMapSidePanel05{
	margin:0 0 10px 0;
	background:transparent url(/essay/_shared/img2/rec/bgi-map-sidepanel_mid_003.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
	width:195px;
}
div#columnRight div.bgiMapSidePanel05 p {
	background:transparent url(/essay/_shared/img2/rec/bgi-map-sidepanel_mid_003.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:1%;
	line-height:120%;
	overflow:hidden;
	padding:10px;
	width:175px;
	color : #666666;
	font-size: 95%;
}
div#columnRight div.bgiMapSidePanel05 div div {
	background:transparent url(/essay/_shared/img2/rec/bgi-map-sidepanel_mid_004.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding : 0 0 10px;
}
div#columnRight div.bgiMapSidePanel05 ul {
	background:transparent url(/essay/_shared/img2/rec/bgi-map-sidepanel_bot_002.gif) no-repeat scroll left bottom;
	clear:both;
	margin:0;
	padding:8px;
	width:179px;
}
div#columnRight div.bgiMapSidePanel05 ul li {
	background:transparent url(/essay/_shared/img2/ico-arrow_002.gif) no-repeat scroll left 0.2em;
	margin:0;
	padding:0 0 5px 15px;
}


.relative .btn-kuchikomi a {
	background:transparent url(/essay/_sharedZ_New/img2/btn-kuchikomi_001.gif) repeat scroll left top;
	display:block;
	height:23px;
	position:absolute;
	right:8px;
	text-indent:-9999px;
	top:15px;
	visibility:visible;
	width:166px;
}

div.relative{
	position:relative;
}

.relative .btn-kuchikomi a:hover {
background:transparent url(/essay/_sharedZ_New/img2/btn-kuchikomi_001.gif) repeat scroll left bottom;
}

#columnLeft .senior_series {
	background:transparent url(/essay/_sharedZ_New/img2/bgi-seniorSeriesBottom_001.gif) no-repeat scroll 0 bottom;
	padding:0 5px 5px;
}

#columnLeft .senior_series .txtArea {
	padding:10px 0 10px 20px;
}

#columnLeft .senior_series .txtArea .item01 {
	float:left;
	padding-right:10px;
	width:160px;
}

#columnLeft .senior_series .txtArea .item01 .w85 {
	float:right;
	width:85px;
}

/* 登録枠 */
.innerBox_Touroku_01 {
	padding:5px 0 1px 0;
	background:url(/essay/_sharedZ_New/img2/bgi-innerBox_Touroku_Bot_001.gif) bottom;
}
.innerBox_Touroku_01_01 {
	padding:0 7px;
}
.innerBox_Touroku_01_02 {
	background-color:#F0F0F0;
	margin:5px 6px 4px;
	padding:3px;
}
.innerBox_Touroku_01_03 {
	background:url(/essay/_sharedZ_New/img2/bgi-innerBox_Touroku_03_001.jpg) top;
	margin:5px 6px 4px;
	padding:6px;
}

.innerBox_Touroku_01_04 {
	background:url(/essay/_sharedZ_New/img2/bgi-innerBox_Touroku_02_001.gif) top no-repeat;
	margin:5px 6px 0px;
	padding:3px;
}

.innerBox_Touroku_01_05 {
	background:url(/essay/_sharedZ_New/img2/bgi-innerBox_Touroku_03_001.jpg) top no-repeat;
	margin:1px 6px 4px;
	padding:6px;
}

/* 登録枠 */

/* リコメンド枠 */
div.recommend_title_top_01{
	background:url(/cm/g2c_daijoho2/img/palette/ttl-recommend_title_top_001.gif) top no-repeat;
	height:1px;
}
div.recommend_title_bot_01{
	background:url(/cm/g2c_daijoho2/img/palette/ttl-recommend_title_bot_001.gif) bottom no-repeat;
}

div.recommend_title_bot_01 div{
	padding:10px 5px 14px 8px;
	text-align:center;
}
div.recommend_title_bot_01 span{
	color:#FFFFFF;
	text-decoration:none;
}
div.recommend_innerBox_01{
	width:195px;
	background:url(/cm/g2c_daijoho2/img/palette/bgi-recommend_innerBox_001.gif) bottom no-repeat;
}
div.recommend_innerBox_01 img{
	padding:0 6px 0 0;
}
.recommend_innerBox_01 .box_in{
	padding:16px 12px 14px 14px;
}
.recommendHead {
	background: transparent url(/cm/g2c_daijoho2/img/palette/bgi-recommendArea01.gif) no-repeat top;
	padding : 30px 0 20px 0;
	width:195px;
}
/* リコメンド枠 */
/* main.css */

div#mainContents{
	margin:10px 10px 0 10px;
}

/* page top */
div#gotoPageTop{
	clear:both;
	margin:10px 0 5px 0;
	width:760px;
	text-align:right;
}

div#gotoPageTop a{
	color: #f67a00;
	padding:0 20px 5px 0;
	font-size:12px;
	background: #fff url(/essay/_sharedZ_New/img/ico-top_arrow_001.gif) no-repeat right top;
}

div#gotoPageTop_02{
	clear:both;
	margin:10px 0 5px 0;
	width:555px;
	text-align:right;
}


/* pankuzu navi*/
ul#panNavi{
	height:20px;
}

ul#panNaviBase{
	margin:5px 0 0 10px;
}

ul#panNavi li
,ul#panNaviBase li{
	float:left;
	padding:2px 0 2px 10px;
	background: #fff url(/essay/_sharedZ_New/img/ico-pan_arrow_001.gif) no-repeat left center;
	font-size:10px;
	color: #333333;
}

ul#panNavi li.home
,ul#panNaviBase li.home{
	padding: 2px 0 2px 20px;
	background: #fff url(/essay/_sharedZ_New/img/ico-pan_home_001.gif) no-repeat left top;
}

ul#panNavi li a
,ul#panNaviBase li a{
	color: #f67a00;
	text-decoration: none;
}

ul#topicPath li.home {
background:transparent url(/essay/_sharedZ_New/img2/ico-home_001.gif) no-repeat scroll 0 50%;
padding-left:15px;
}
ul#topicPath li {
display:inline;
font-size:10px;
}
ul#topicPath li a {
font-size:10px;
text-decoration:none;
}


