/* CSS Document */

@charset "UTF-8";


/*--------------------basic start----------------------------------------*/

/* clearfix */
div.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
div.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}



.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}

.ml5 { margin-left: 5px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}

.mr5 { margin-right: 5px;}
.mr8 { margin-right: 8px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}

.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.pd5 { padding: 5px;}



.clb { clear: both;}

.fll {
    float: left;
	}
	
.flr {
    float: right;
	}
		
.bold { font-weight: bold;}

/*------------------------------------------------------------*/




.con45boxcartxt {
	clear: left;
	float: left;
	padding: 8px;
	font-size: 12px;
	line-height: 18px;
}

#contents45 .con5box .con5boxin h4 {
	margin: 0px;
	padding: 0px;
}
#con45sub {
	width: 800px;
}
#con45sub #con45submain {
	float: left;
	width: 800px;
}
#con45sub #con45submain .con45submainl {
	padding: 10px;
	float: left;
	width: 400px;
}
#con45sub #con45submain .con45submainr {
	padding: 10px;
	float: right;
	width: 360px;
}
#con45Header {
	width: 800px;
}
#con45Footer {
	width: 800px;
	margin-left: -40px;
}
.con45table {
	padding: 0px;
	width: 360px;
	margin-bottom: 15px;
}
.con45table td {
	padding: 5px;
	font-size: 14px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: normal;
}
.con45table .tdline {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	vertical-align: bottom;
}


.con45tablepoint {
	font-size: 36px;
	vertical-align: bottom;
	color: #F00;
}
.con45submainr p {
	font-size: 12px;
	line-height: 18px;
}

.con45table .tdline .con45txtten {
	font-size: 12px;
	vertical-align: bottom;
}
#con45subpoint {
	clear: both;
	float: left;
	background-color: #f3f3ed;
	width: 800px;
}
.con45subpbox {
	width: 200px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	float: left;
}
#con45sub #con45submain #con45subpoint h5 {
	width: 790px;
	float: left;
	background-color: #748C96;
	padding: 5px;
}

.con45subpt {
	background-image: url(/cmn/images/nintei/pop/contents5_s_ts1back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #666;
	padding: 10px;
	font-weight: bold;
	color: #FFF;
}
.con45subboxcartxt {
	float: left;
	padding: 8px;
	font-size: 11px;
	line-height: 14px;
}
#con45colmun01 {
	padding: 15px;
	border: 1px solid #39C;
	clear: left;
	float: left;
	font-size: 12px;
	line-height: 18px;
	width: 750px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.con45subpt p {
	line-height: 14px;
}
#con45sub #con45colmun01 p {
	font-size: 12px;
	line-height: 22px;
}


#con45colmun01 h5 {
	font-size: 18px;
	font-weight: bold;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #39C;
	padding: 8px;
	margin-bottom: 10px;
	color: #39C;
}
.con45subboxcartxt p {
	font-size: 11px;
	line-height: 14px;
}
.con45pline {
	display: inline;
	clear: both;
	float: left;
	width: 800px;
}




