@charset "utf-8";
/*
========== TABLE of CONTENTS ==========

- yjTmplCommon-min.css 1.1.0
- ad
- background-image
- multi class
- common
- clearfix

========== TABLE of CONTENTS ==========
*/

/* ---------- yjTmplCommon-min.css 1.1.0  ---------- */
/* reset */
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;}#yjContentsBody{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:620px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:620px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #yjMain{height:1%;}
/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}
/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}
/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}
/* n-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}
/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}
/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}
/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #ccc;text-align:center;}
/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}
.yjChviewWrap {margin: 5px 0;text-align: center;}
.yjChview {background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #E7E7E7;display: inline-block;padding: 10px 30px;text-align: center;}
.yjChview dl, .yjChview dd, .yjChview p {margin: 0;}
.yjChview dl dt {padding-right: 0.2em;}
.yjChview dl dt, .yjChview dl dd {display: inline;font-size: 14px;line-height: 1.2em;}
.yjChview dl dd:after {content: " | ";}
.yjChview dl dd.end:after {content: "";}
.yjChview dl dd span {font-weight: bold;}
/* ---------- ad  ---------- */
/* adSQB */
#adSQB{margin-bottom:10px;}
/* #adIM */
#adIM{
	width:99.7%;
	margin-bottom:10px;
}
/* adRP */
#adRP{margin-bottom:10px;text-align:center;font-size:85.7%;}#adRP dl{border:solid 1px #ccc;}#adRP dt{padding-top:1px;background-color:#eee;font-weight:bold;}#adRP dd{padding:0 9px;}#adRP ul{overflow: hidden;_zoom:1;}#adRP li{width:280px;margin-top:-1px;padding:8px 0;border-top:1px solid #ccc;*zoom:1;word-wrap:break-word;word-break:break-all;overflow:hidden;}#adRP img{display:block;}#adRP br{display:none;}

/* ---------- background-image ---------- */
#gNav,
#gNav a,
#gNav .select,
#hdCount .inner,
#hdCount dl,
#hdCount dt{background: url(../images/yjContentsHeader.png) no-repeat;}
.icn_arw a,
.icn_arw span,
.icn_dot a,
.label_l,
.label_m .ttl,
.label_s,
.label_ss .ttl,
#cmnLabel,
#cmnLabel li,
#cmnTab #tab li,
.cmnPageTitle{
	background: url(../images/all_bg.png) no-repeat;
}
#cmnTab.cmnEntryTab .btn_addcom,
.icn_must{
	background: url(../images/calendar.png) no-repeat;
}
.icn_maps,
.rating{
	background: url(../images/company.png) no-repeat;
}

/* ---------- multi class ---------- */
.mg10t{margin-top: 10px;}
.mg10b{margin-bottom: 10px;}
.b{font-weight: bold;}
.taL{text-align: left;}
.taC{text-align: center;}
.taR{text-align: right;}
.gr{color: #666;}
.alert{color:#f00;}
.alert_mg{color:#f00; margin-bottom:5px;}
.alert_notice{color:#f62; margin-bottom:5px;font-size: 107.7%;}
.notice{margin-bottom: 10px;}
.noticebox{margin-bottom: 10px; padding:5px;color: #f00;}
.notice.red{padding:5px; color: #f00; font-weight:bold; text-align:center; border:1px solid #F00; margin-bottom:10px!important;}
.max_txt{color:#666; font-size:86%;}
.icn_must{display:inline-block; width:34px; height:16px; background-position:-248px -95px; text-indent:9999px;  overflow:hidden; /display:inline; /zoom:1; vertical-align:middle;}
.score{color:#df560a; font-size:115.4%;font-weight:bold;}
.explan{
	color:#28757e;
	font-size: 92.3%;
    line-height: 1.33;
    background: none repeat scroll 0 0 #e3ecf4;
    margin:5px 0;
    padding:3px;}
.none{display:none;}
.centertxt{
	padding:5px;
	border:1px solid #24a3da;
}
.centertxt .centertxt_ttl{
	display:block;
	padding-left:10px;
	margin-bottom:5px;
	font-weight:bold;
	background:#24a3da;
	color:#FFF;
}
.centertxt .centertxt_txt{
}



/* icn_arw */
.icn_arw a,
.icn_arw span{
	padding-left: 8px;
	background-position: 0 -107px;
}
/* rating */
.rating{
	display: inline-block;
	width: 48px;
	height: 15px;
	text-indent: -9999px;
}
.rating.star0{background-position: -51px -276px;}
.rating.star1{background-position: -34px -276px;}
.rating.star2{background-position: -17px -276px;}
.rating.star3{background-position: 0 -276px;}


/* maps */
#comDetail dd span.icn_maps,
#comRecentAdd dd span.icn_maps{
	display: inline-block;
    margin: 0 1px;
	width:16px;
	height:16px;
	background-position: 0 -250px;
	text-indent: -9999px;
	outline: none;
}

#comDetail dd span.icn_maps{
    margin: 0;
	background-position: 0 -250px;
	height:18px;

}

/* label_l */
.label_l{
	margin-bottom:10px;
	padding-left: 5px;
	border-left: 4px solid #007eb9;
	font-weight: bold;
	line-height: 1.2;
}
#cmnBox .label_l{font-size: 107.7%;}
.label_l_wrap{position: relative;}
.label_l_wrap p{
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
/* label_m */
.label_m{
	margin-bottom:10px;
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
}
.label_m .ttl{
	padding: 4px 10px 3px 8px;
	border-left: 4px solid #007eb9;
	background-color: #e2e1dc;
	background-position: 0 -790px;
	background-repeat: repeat-x;
	font-weight: bold;
}
/* label_s */
.label_s{
	margin-bottom:8px;
	padding: 3px 10px 2px;
	_padding: 4px 10px 2px;
	background-color: #007eb9;
	background-position: 0 -595px;
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}
/* label_ss */
.label_ss{
	margin-bottom:8px;
	border-bottom: 3px solid #f6f4f2;
	background: #fff;
}
.label_ss .ttl{
	padding: 0 0 2px 10px;
	border-bottom: 1px solid #d2d2d2;
	background-position: 0 -854px;
	font-weight: bold;
}
/* pagination */
.pagination{
	margin-bottom: 8px;
	line-height: 1.3;
}
.pagination span,
.pagination a{margin: 0 4px;}
.pagination .em{
	font-size: 107.7%;
	font-weight: bold;
}
.pagination .ctL{
	float: left;
	width: 67%;
}
.pagination .ctR{
	float: right;
	width: 32%;
	text-align: right;
}
.pagination .sort{margin-top:5px;margin-bottom:5px;font-size: 92.3%;padding:2px;background-color:#f1f0ec;}

/* ---------- common ---------- */
/*  
--- font-size ---
16px= 100%
------------------
*/

body{
	font-family: "MS PGothic", "MS UI Gothic",sans-serif;
	background-color:#f1f1f1;
	color: #333;
}
/* wrapper */
#wrapper{background-color:#fff;}
/* contents */
#contents{padding:0 10px;}
/* noJs */
#noJs{
	margin: 0 10px 10px;
	padding: 3px;
	border: solid 1px #e9bfde;
	text-align: center;
	font-size: 81.3%;
}
#noJs dt{
    color: #ff9600;
	font-weight: bold;
}
/* yjContentsHeader */
#yjContentsHeader{font-size: 81.3%;}
#yjContentsHeader .notice {margin-bottom: 4px;}
/* gNav */
#gNav{
	position: relative;
	height:40px;
}
#gNav li{float: left;}
#gNav a,
#gNav .select{
	display: block;
	height: 40px;
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
}
#gNav .tt01 a{
	width: 150px;
	background-position: -152px -50px;
}
#gNav .tt01 .select a ,
#gNav .tt01 .select{
	width: 150px;
	background-position: 0 -50px;
}
#gNav .tt02 a{
	width: 179px;
	background-position: -485px -50px;
}
#gNav .tt02 .select a,
#gNav .tt02 .select{
	width: 179px;
	background-position: -304px -50px;
}
#gNav .tt03 a{
	width: 151px;
	background-position: -821px -50px;
}
#gNav .tt03 .select a,
#gNav .tt03 .select{
	width: 151px;
	background-position: -668px -50px;
}
#gNav .tt04 a{
	width: 179px;
	background-position: -1154px -50px;
}
#gNav .tt04 .select a,
#gNav .tt04 .select{
	width: 179px;
	background-position: -973px -50px;
}
#gNav p{
	position: absolute;
		top: 12px;
	right: 8px;
	text-align: right;
	font-size: 92.3%;
	color:#555555;
}
/* hdCount */
#hdCount{
	margin: 2px 0 15px;
	border: 1px solid #ccc;
}
#hdCount .wrap{
	padding: 4px 8px;
	border: 1px solid #fff;
	background-color: #f3f1ec;
}
#hdCount .inner{
	padding-top:5px;
	background-position: 0 -100px;
}
#hdCount dl{
	position: relative;
	min-height: 28px;
	_height: 28px;
	background-position: left bottom;
}
#hdCount dt{
	position: absolute;
	top: 0p;
	left: 0;
	float: left;
	width: 153px;
	height: 28px;
	margin-top: -5px;
	background-position: 0 -100px;
	text-indent: -9999px;
}
#hdCount dd{
	float: left;
	width: 80%;
	padding-left: 153px;
}
#hdCount li{
	float: left;
	padding: 2px 20px 2px 10px;
	line-height:1.2;
}
#hdCount .b{
	color: #f62;
	font-size: 123.1%;
}
#hdCount .icn{
	display:inline-block;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #f60;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: top;
}
#hdCount .icn span{
	display:inline-block;
	padding: 1px 6px 2px;
	background: #ffe3c7;
	color: #f60;
	font-size: 76.9%;
}
#hdCount .schedule{background-position: -670px -50px;}
#hdCount .corporate{background-position: -740px -50px;}
#hdCount .bookmark{background-position: -810px -50px;}
/* cmnLabel */
#cmnLabel{
	min-height:27px;
	padding-left: 2px;
	border: 1px solid #007eb9;
	border-bottom: none;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: #007eb9;
	background-position: 0 -280px;
	background-repeat: repeat-x;
}
#cmnLabel li{
	display: inline-block;
	float: left;
	min-width: 148px;
	_width: 148px;
	min-height: 23px;
	_height: 23px;
	margin:0 2px 0 0;
	margin-top:2px;
	padding-top: 3px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-position: 0 -390px;
	background-repeat: repeat-x;
	font-size: 81.3%;
	text-align: center;
}
#cmnLabel .select{
	border-bottom: 1px solid #f3f1ec;
	background: #f3f1ec;
	font-weight: bold;
}
#cmnLabel li a{
	display: block;
	min-width: 148px;
	_width: 148px;
	min-height: 23px;
	_height: 23px;
}
/* cmnBox */
#cmnBox{
	margin-bottom: 10px;
	padding: 10px 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;			
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background: #f8f6f1;
	/*¡¡background: #f3f1ec;¡¡*/

	font-size: 81.3%;
}
#cmnBox.bdrT{
	border-top: 1px solid #ccc;
}
/* cmnTab */
#cmnTab{margin-bottom: 10px;}
#cmnTab #tab{background: url(../images/cmnTab_bdr.gif) no-repeat center bottom;}
#cmnTab #tab li{
	border: 1px solid #ccc;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: #fff;
	background-position: 0 -390px;
	background-repeat: repeat-x;
	text-align: center;
}
#cmnTab #tab .flL{float: left;}
#cmnTab #tab .flR{float: right;}
#cmnTab #tab a{
	display: block;
	width: 147px;
	min-height: 24px;
	_height: 24px;
	margin: 1px 1px 0;
	padding-top: 3px;
	outline: none;
}
#cmnTab #tab .active{border-bottom: 1px solid #f3f1ec !important;}
#cmnTab #tab .active a{
	background: #f3f1ec !important;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}
#cmnTab .cntent_wrap{
	padding: 10px;
	border: 1px solid #ccc;
	border-top: none;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background: #f3f1ec;
}
#cmnTab .disnon{display: none;}
#cmnTab #tab1 .btn{
	margin:7px 0;
	padding-top:5px;
	}
/* cmnEntryTab */
#cmnTab.cmnEntryTab {font-size: 81.3%;}
#cmnTab.cmnEntryTab #tab a{width: 145px;}
#cmnTab.cmnEntryTab .cntent_wrap .tt{
	float: left;
	padding: 1px 0 1px 3px;
	border-left: 4px solid #007eb9;
	font-weight: bold;
	line-height: 1;
	letter-spacing: -0.05em; 
}
#cmnTab.cmnEntryTab .cntent_wrap .icn_arw{
	float: right;
	margin-top: 1px;
	text-align: right;
	line-height: 1.1;
}
#cmnTab.cmnEntryTab .cntent_wrap .icn_arw a{
	padding-left: 9px;
	background-position: 0 -108px;
	font-size: 92.3%;
	letter-spacing: -0.05em; 
}
#cmnTab.cmnEntryTab .cntent_wrap{padding: 10px 5px;}
#cmnTab.cmnEntryTab .cntent_wrap ul{
	height: 362px;
	margin-top: 8px;
	padding:10px 5px;
	border: 1px solid #ccc;
	background: #fff;
	overflow-y: scroll;
}
#cmnTab.cmnEntryTab .cntent_wrap li{
	padding: 6px 0;
	border-bottom: 1px dotted #dbdbdb;
	line-height: 1.4;
}
#cmnTab.cmnEntryTab .cntent_wrap li.no_data{
	margin-top:140px;
	border:none;
	color:#666;
	/margin-top:150px;
}
#cmnTab.cmnEntryTab .cntent_wrap li.no_data strong{
	display:block;
	font-weight:bold;
}
#cmnTab.cmnEntryTab .cntent_wrap li a{
	font-size: 107.7%;
}
#cmnTab.cmnEntryTab .cntent_wrap li span{
	display: block;
	font-size: 92.3%;
}
#cmnTab.cmnEntryTab .btn_addcom{
	display: block;
	width: 222px;
	height: 23px;
	margin: 10px auto 0;
	background-position: 0 -94px;
	text-indent: -9999px;
	overflow: hidden;
}
#cmnTab.cmnEntryTab #tab2 .btn_addcom{
	background-position: 0 -177px;
}

/* cmnMesseBox */
#cmnMesseBox{
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #ccc;
	background: #fff;
}
#cmnMesseBox dt{
	padding: 15px 0;
	font-size: 107.7%;
	font-weight: bold;
	text-align: center;
}
#cmnMesseBox .text{
	padding: 0 30px;
	line-height: 1.4;
}
#cmnMesseBox .back{
	padding: 20px 0;
	font-size: 107.7%;
	text-align: center;
}

#cmnMesseBox.editBg{
background-color:#ffffff;
background: url(../images/entrybg.png) no-repeat center bottom;
}


/* cmnPopUpWin */
#cmnPopUpWin{
	width: 620px;
	padding: 10px;
	background: #f3f1ec;
	font-size: 81.3%;
	text-align: left;
	line-height: 1.56;
}
#cmnPopUpWrap{width: 600px;}
#cmnPopUpBox{
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #ccc;
	background: #fff;
}
#cmnPopUpBox .message dt{
	padding: 15px 0;
	font-size: 107.7%;
	font-weight: bold;
	text-align: center;
}
#cmnPopUpBox .message .text{
	padding: 0 30px;
	line-height: 1.4;
}
#cmnPopUpBox .message .back{
	padding: 20px 0;
	font-size: 107.7%;
	text-align: center;
}
/* cmnPopUpWin */
#cmnPopUpWin .closelink{
	margin: 20px 0;
	text-align: center;
	font-size: 115.4%;
}
/* popCloseWin */
#popCloseWin{
	color: #00f;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
}

/*--- side Column ---*/
/* sdService */
#sdService{font-size: 81.3%;}
#sdService ul{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
#sdService li{
	border-top: 1px solid #ccc;
	clear: both;
}
#sdService li td{padding: 6px 2px 5px 5px;}
#sdService li td.st01{width: 1%;}
#sdService li td.st02{
	width: 99%;
	vertical-align:middle;
}
/* #blog */
#blog a{
display:block;
width:300px;
height:81px;
margin-bottom:10px;
background:url(../images/aruaru_right.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
font-size:0;
}

/* sdTwitter */
#sdTwitter{margin-bottom: 10px;}

/*--cmnPageTitle--*/
.cmnPageTitle {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #007EB9;
    background-position: 0 -280px;
    background-repeat: repeat-x;
    border-color: #007EB9 #007EB9 -moz-use-text-color;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    min-height: 29px;
    padding-left: 2px;
}

.cmnPageTitle .ttl{
	color:#ffffff;
	font-weight:bold;
	font-size:92.3%;
	letter-spacing: -0.05em;
	padding:1px 2px;
	}
	
#cmnMessage .txt{width:60%;margin:0 auto;}


/*.ultraWrap*/
.ultraWrap{
	width:948px;
	border:1px solid #CBD48C;
	margin:10px auto;
}

.ultraWrap .inner{
	padding:0px;
	text-align:left;
}


.ultraWrap .ttl{
	line-height:1;
	font-weight:bold;
	color:#584325;
	clear:both;
	border-bottom:1px dotted #CBD48C;
	padding:0px;
	margin:0px;
	background-color:#F4FCC4;
	width:948px;
}
.ultraWrap .ttl p{
	padding:10px;
	margin:0px;
}

.moreLink{
	text-align:right;
	line-height:1;
	clear:both;
	padding:5px 15px 15px 0px;
	margin:0px;
}


.moreLink span{
	background:url(http://i.yimg.jp/yui/jp/ult/arrow.gif) no-repeat scroll left center;
	display:inline-block;
	margin-left:5px;
	min-height:12px;
	padding-left:16px;
}

.moreLink span a{
	font-size:14px;
	color:#584325;
}


/* ---------- clearfix  ---------- */
.label_l_wrap:after,
#hdCount dl:after,
#hdCount ul:after,
#cmnLabel ul:after,
#cmnTab #tab:after,
#cmnTab dt:after,
.cl:after{content:'';display:block;clear:both;}
.label_l_wrap,
#hdCount dl,
#hdCount ul,
#cmnLabel ul,
#cmnTab #tab,
#cmnTab dt,
.cl{*zoom:1;}