﻿@charset "UTF-8";




/* contents
----------------------------------------------- */

div#contents p#title {
	margin:0;
	padding:0;
	}

div#contents p#title img {
	width:595px;
	height:45px;
	}

div#contents h2 {
	margin-top:15px;
	}

div#contents h2 img {
	width:595px;
	height:160px;
	}
#lead {
	padding-left:5px;
	padding-bottom:30px;
	}



/* tab
----------------------------------------------- */
#tab {
	margin-top:20px;
	width:587px;
	height:59px;
	}



/* point
----------------------------------------------- */

div#contents div#ptNum {
	position:relative;
	width:595px;
	height:280px;
	background:#fff url(../img/tokuchou/point_bg.jpg) no-repeat right top;
	}

div#contents div#ptNum dd {
	position:absolute;
	width:370px;
	height:29px;
	left:28px;
	}

div#contents div#ptNum dd#point01 {
	top:20px;
	}
div#contents div#ptNum dd#point02 {
	top:64px;
	}
div#contents div#ptNum dd#point03 {
	top:104px;
	}
div#contents div#ptNum dd#point04 {
	top:144px;
	}
div#contents div#ptNum dd#point05 {
	top:186px;
	}
div#contents div#ptNum dd#point06 {
	top:226px;
	}



/* btn
----------------------------------------------- */
div#contents ul.btn {
	margin-left:23px;
	}
div#contents ul.btn li {
	float:left;
	width:210px;
	height:40px;
	}
div#contents ul.btn li.single {
	float:none;
	}



/* naiyou.table
----------------------------------------------- */

div#contents div.naiyou.table dl dt {
	float:left;
	width:149px;
	_width:159px;
	margin:0;
	padding:9px 0 9px 10px;
	line-height:1.5;
	color:#444;
	font-weight:bold;
	}

div#contents div.naiyou.table.tokuchou dl dt {
	width:169px;
	_width:179px;
	}

div#contents div.naiyou.table dl dd {
	float:left;
	width:385px;
	_width:405px;
	margin:0;
	padding:9px 0 9px 20px;
	line-height:1.5;
	color:#000;
	font-weight:normal;
	border-left:solid 1px #dadada;
	}
div#contents div.naiyou.table.tokuchou dl dd {
	width:365px;
	_width:385px;
	}