@charset "iso-2022-jp";

/* layout */
div#bx-top {
	background-image:url(../img/cm_bgx.png);
	}
div#bx-top div#bx-header {
	text-align:left;
	background-image:url(../img/cm_main.jpg);
	background-repeat:no-repeat;
	background-position:0 9px;
	width:980px;
	margin:0 auto;
	}
div#bx-top div#bx-header p#p-logo {
	background-image:url(../img/trans.png);
	background-repeat:repeat;
	background-position:center top;
	}
div#bx-top div#bx-header p#p-logo a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	height:204px;
	}

div#bx-top div#bx-brd div#bx-lef {
	width:610px;
	float:left;
	padding-bottom:20px;
	}
div#bx-top div#bx-brd div#bx-rig {
	width:325px;
	float:right;
	padding-top:15px;
	padding-bottom:20px;
	}

/* left column */
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd {
	background-image:url(../img/cm_brd.png);
	background-repeat:repeat-y;
	background-position:right top;
	}
div#bx-lef div.bx-lef-brd div.bx-h1 {
	background-image:url(../img/h2_news.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:58px;
	margin-bottom:15px;
	}
div#bx-lef div.bx-lef-brd div.bx-h1 p {
	padding-left:524px;
	padding-top:28px;
	}
div#bx-lef div.bx-lef-brd div.bx-h1 p a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	width:57px;
	height:19px;
	}
div#bx-lef div.bx-lef-brd div.bx-h1 p a:hover {
	background-color:#0f328c;
	filter:alpha(opacity=50);
	opacity:0.5;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm {
	background-image:url(../img/cm_brd.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 28px 31px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm p#p-copy {
	font-size:83%;
	line-height:1.5;
	margin-bottom:1em;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm h2 {
	font-size:87.5%;
	line-height:1.25;
	background-image:url(../img/cm_bg_h2.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#0f328c;
	color:#fff564;
	padding:6px 12px 5px 10px;
	margin-bottom:0.75em;
	}

div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections {
	margin-bottom:20px;
	}

div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections h3 {
	font-size:87.5%;
	line-height:1.25;
	color:#c00;
	margin-bottom:0.75em;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections h3 span {
	background-color:#ff0;
	padding:0 6px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections p {
	font-size:83%;
	line-height:1.5;
	margin-bottom:1em;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections p.p-oubo {
	margin-bottom:10px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections p.p-oubo a {
	display:block;
	width:195px;
	height:34px;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../img/cm_images.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections p.p-oubo a:hover {
	background-position:0 -40px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections ul.ul-oubo {
	list-style-type:none;
	margin-bottom:20px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections ul.ul-oubo li {
	font-size:83%;
	line-height:1.25;
	padding-bottom:3px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections p.p-oubo-txt {
	font-size:83%;
	line-height:1.25;
	margin-bottom:20px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div.bx-post {
	border:1px solid #ccc;
	padding:14px;
	}
div.bx-post {
	margin-bottom:20px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div.bx-post p {
	font-size:83%;
	line-height:1.5;
	margin-bottom:1em;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div.bx-post ol {
	margin-left:32px;
	margin-bottom:20px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div.bx-post ol li {
	font-size:83%;
	line-height:1.25;
	padding-bottom:3px;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div.bx-post div.bx-atesaki {
	background-color:#ededed;
	padding:15px;
	}
div.bx-atesaki dl dt, div.bx-atesaki dl dd {
	font-size:83%;
	line-height:1.5;
	}
div.bx-atesaki dl dt {
	float:left;
	color:#0f328c;
	}
div.bx-atesaki dl dd {
	padding-left:2.75em;
	}

/* l-box window */
div.win-oubo-pc, div.win-oubo-post {
	text-align:left;
	background-color:#fff;
	width:640px;
	height:500px;
	}
div.win-oubo-btn {
	background-image:url(../img/oubo.png);
	background-repeat:no-repeat;
	width:620px;
	height:30px;
	margin-bottom:10px;
	}
div.win-oubo-pc div.win-oubo-btn {
	background-position:left top;
	}
div.win-oubo-post div.win-oubo-btn {
	background-position:0 -30px;
	}
div.win-oubo-pdg {
	padding:10px;
	}
p.win-oubo-close {
	padding-left:590px;
	padding-top:4px;
	}
p.win-oubo-close a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	width:24px;
	height:22px;
	}
p.win-oubo-close a:hover {
	background-color:#0f328c;
	filter:alpha(opacity=50);
	opacity:0.5;
	}
div.win-oubo-scrl {
	height:438px;
	overflow:auto;
	}
div.win-oubo-pc1, div.win-oubo-pc2, div.win-oubo-pc3 {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:210px;
	margin-bottom:15px;
	}
div.win-oubo-pc1 {
	background-image:url(../img/oubo_pc1.png);
	height:170px;
	}
div.win-oubo-pc2 {
	background-image:url(../img/oubo_pc2.png);
	height:130px;
	}
div.win-oubo-pc3 {
	background-image:url(../img/oubo_pc3.png);
	height:344px;
	margin-bottom:0;
	}
div.win-oubo-common dl {
	margin-bottom:10px;
	margin-right:1em;	
	}
div.win-oubo-common dl dt, div.win-oubo-common dl dd {
	font-size:83%;
	line-height:1.25;
	padding-bottom:4px;
	}
div.win-oubo-common dl dt {
	float:left;
	}
div.win-oubo-common dl dd {
	padding-left:1.5em;
	}
dl.win-oubo-caution dt, dl.win-oubo-caution dd {
	color:#c00;
	}
div.win-oubo-sections {
	padding-right:13px;
	padding-bottom:20px;
	}
div.win-oubo-sections p {
	font-size:83%;
	line-height:1.5;
	margin-bottom:0.5em;
	}
div.win-oubo-sections p.win-oubo-mds {
	font-size:87.5%;
	text-align:center;
	line-height:1em;
	background-color:#ff0;
	padding:6px 12px;
	margin-bottom:10px;
	}
div.win-oubo-sections ol {
	margin-left:40px;
	}
div.win-oubo-sections ol li {
	font-size:83%;
	line-height:1.25;
	padding-bottom:4px;
	}
div.sections .movie{
	padding-left:35px;margin-bottom:20px;
}
div.sections .bg{
	background:#ffc;padding:10px; margin-bottom:1.0em
}

/* 2013.12.24 tsuika */
.txta-cen {
	text-align:center;
	}
div#bx-quiz1224 h3 {
	text-align:center;
	}
div#bx-quiz1224 h4 {
	text-align:center;
	font-size:87.5%;
	line-height:1.25;
	color:#00328e;
	margin-bottom:1em;
	}
div#bx-top div#bx-brd div#bx-lef div.bx-lef-brd div.bx-lef-brd-btm div.sections div#bx-quiz1224 p {
	text-align:center;
	font-size:150%;
	line-height:1.5;
	color:#00328e;
	margin-bottom:0;
	}
div.sections-news {
	padding:10px;
	}
div.sections-news ul {
	margin-left:1.5em;
	margin-bottom:15px;
	}
div.sections-news ul li {
	font-size:83%;
	line-height:1.5;
	padding-bottom:0.5em;
	}
