@charset "utf-8";
/*------------------------------------------------------------

	CONTENTS - Common

------------------------------------------------------------*/
.contents strong{
	color: #e95296;
}
.clr{clear: both;}
.fLeft {float:left; margin:0 15px 15px 0;}
.fRight {float:right; margin:0 0 15px 15px;}
.txRight {text-align:right;}
.txCenter {text-align:center;}


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

	CONTENTS - h2,h3

------------------------------------------------------------*/
#containerL #ttlSub{
	height: 17px;
	background: url(/contents/img/ttl_sub.png) no-repeat;
	margin: 0 0 5px;
	padding: 0;
	text-indent: -9999px;
}
/* h2 */
#containerL h2#ttlContents{
	height: 95px;
	margin: 0 0 15px;
	padding: 0;
	background: url(/contents/img/h2_cnt-in_01.png) no-repeat;
	text-indent: -9999px;
}

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

	CONTENTS - Enqute

------------------------------------------------------------*/
#container #containerL #blkEnqute h3{
	height: 90px;
	padding: 0;
	background: url(/contents/img/h3_detail_enqute.png) no-repeat;
	text-indent: -9999px;
}
#blkEnqute .question{
	float: left;
	width: 375px;
	font-size: 92%;
}
#blkEnqute table {
	width: 100%;
}
#blkEnqute table th{
	border-bottom: 1px solid #ddd;
	text-align: left;
	color: #2e73c2;
}
#blkEnqute table td{
	padding: 12px 1px;
	border-bottom: 1px solid #ddd;
}
#blkEnqute table .last{
	border: none;
}
#blkEnqute .graph{
	float: right;
	width: 300px;
}
#blkEnqute .btn{
	clear: both;
	width: 375px;
	padding: 15px 0;
	text-align: center;
}


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

	CONTENTS - Index

------------------------------------------------------------*/
#cntIn #containerL #cntBnrArea{
	width: 645px;
	margin: 0 auto 30px;
}
#cntIn #containerL #cntBnrArea .mb{
	width: 645px;
	margin-bottom: 25px;
}
#cntIn #containerL #cntBnrArea dl.sub{
	clear: both;
	width: 620px;
	margin: 0 auto 15px;
}
#cntIn #containerL #cntBnrArea dl.sub dt{
	float: left;
	display: inline;
	width: 70px;
	height: 80px;
	margin: 0 10px 0 0;
	clear: right;
}
#cntIn #containerL #cntBnrArea dl.sub dd{
	float: left;
	display: inline;
	width: 200px;
	height: 20px;
	margin: 0 25px 0 0;
	padding: 60px 0 0;
	text-align: right;
	clear: right;
}
#cntIn #containerL #cntBnrArea dl.sub dd#v01{background: url(/contents/img/txt_vol01.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v02{background: url(/contents/img/txt_vol02.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v03{background: url(/contents/img/txt_vol03.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v04{background: url(/contents/img/txt_vol04.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v06{background: url(/contents/img/txt_vol06.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v07{background: url(/contents/img/txt_vol07.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v08{background: url(/contents/img/txt_vol08.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v09{background: url(/contents/img/txt_vol09.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v10{background: url(/contents/img/txt_vol10.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v11{background: url(/contents/img/txt_vol11.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v12{background: url(/contents/img/txt_vol12.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v13{background: url(/contents/img/txt_vol13.png) no-repeat;}
#cntIn #containerL #cntBnrArea dl.sub dd#v15{background: url(/contents/img/txt_vol15.png) no-repeat;}
#cntIn #containerL .top_leftinn{
	margin: 0 15px;
}
#cntIn #containerL #cntBnrArea .backnumber{
	padding: 0 0 15px 30px;
	background: url(/contents/img/bg_backnumber.png) left bottom no-repeat;
}
#cntIn #containerL #cntBnrArea .ttlBacknumber{
	height: 40px;
	margin: 0 0 10px -30px;
	padding: 0;
	background: url(/contents/img/ttl_backnumber.png) left no-repeat;
	text-indent: -9999px;
}


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

	CONTENTS - Vol01

------------------------------------------------------------*/
/* Vol01 - h2 */
#cntV01-In #containerL h2#ttlContents,
#cntV01-Map #containerL h2#ttlContents{
	height: 125px;
	background: url(/contents/v01/img/h2_cnt-01-in.png) no-repeat;
}
#cntV01-01 #containerL h2#ttlContents{
	height: 355px;
	background: url(/contents/v01/img/h2_cnt-01_s01.jpg) no-repeat;
}
#cntV01-02 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v01/img/h2_cnt-01_s02.png) no-repeat;
}
#cntV01-03 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v01/img/h2_cnt-01_s03.png) no-repeat;
}

/* Vol01 - Common */
.contents #cntMap{
	margin: 0 0 30px;
}
.contents #lNavi{
	clear: both;
	padding: 0 15px 20px;
	background: url(/contents/img/line_cnt2.png) bottom no-repeat;
}
.contents #containerL #lNavi h3{
	margin: 0 -15px 23px;
	height: 36px;
	background: url(/contents/v01/img/ttl_lnavi.png) no-repeat;
	text-indent: -9999px;
}
.contents #lNavi dl{
}
.contents #lNavi dl dt{
	float: left;
	width: 308px;
	height: 55px;
	margin: 0 0 10px;
}
.contents #lNavi dl dd{
	float: right;
	width: 320px;
	height: 55px;
	margin: 0 0 10px;
	line-height: 1.2;
}

/* Vol01 - Index */
#cntV01-In #lead{
	padding: 0 15px 31px;
	background: url(/com_img/bg_box_h.png) bottom no-repeat;
}
#cntV01-In dl#c01{
	position: relative;
	width: 603px;
	margin: 0 0 30px;
	padding: 13px 21px 10px;
	background: url(/com_img/bg_box.png) bottom no-repeat;
}
#cntV01-In dl#c01 dt{
	height: 20px;
	margin: 0 0 10px;
	text-indent: -9999px;
}
#cntV01-In dl#c01 dt#dt_01{background: url(/contents/v01/img/ttl_cnt-01-in_01.png) no-repeat;}
#cntV01-In dl#c01 dt#dt_02{background: url(/contents/v01/img/ttl_cnt-01-in_02.png) no-repeat;}
#cntV01-In dl#c01 dd{margin: 0 0 15px;}
#cntV01-In dl#c01 .img{
	position: absolute;
	top: 16px;
	right: 21px;
}
#cntV01-In .enter{
	padding: 7px 0 0;
	background: url(/contents/img/line_cnt.png) top no-repeat;
}
#cntV01-In .enter li{
	padding: 23px 0 30px;
	text-align: center;
	background: url(/contents/img/line_cnt.png) bottom no-repeat;
}

/* Vol01 - Map */
#cntV01-Map #cntMap ul{
	position: relative;
	height: 400px;
	background: url(/contents/v01/img/map.png) no-repeat;
}
#cntV01-Map #cntMap ul li{
	position: absolute;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
}
#cntV01-Map #cntMap ul li a{
	display: block;
	width: 20px;
	height:20px;
}
#cntV01-Map #cntMap ul li#p01{top: 259px;	left: 113px;}
#cntV01-Map #cntMap ul li#p02{top: 258px;	left: 222px;}
#cntV01-Map #cntMap ul li#p03{top: 218px;	left: 324px;}
#cntV01-Map #cntMap ul li#p04{top: 279px;	left: 334px;}
#cntV01-Map #cntMap ul li#p05{top: 299px;	left: 383px;}
#cntV01-Map #cntMap ul li#p06{top: 219px; left: 433px;}
#cntV01-Map #cntMap ul li#p07{top: 288px; left: 454px;}
#cntV01-Map #cntMap ul li#p08{top: 218px; left: 483px;}
#cntV01-Map #cntMap ul li#p09{top: 139px; left: 484px;}
#cntV01-Map #cntMap ul li#p10{top: 109px; left: 383px;}

/* Vol01 - Step02 */
#cntV01-02 #container #containerL .itm{
	clear: both;
	margin: 0 0 30px;
}
#cntV01-02 #container #containerL .itm h3{
	width: 470px;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -9999px;
	line-height: 0;
}
#cntV01-02 #container #containerL #itm_01 h3{background: url(/contents/v01/img/h3_cnt-01_s02_01.png) no-repeat;}
#cntV01-02 #container #containerL #itm_02 h3{background: url(/contents/v01/img/h3_cnt-01_s02_02.png) no-repeat;}
#cntV01-02 #container #containerL #itm_03 h3{background: url(/contents/v01/img/h3_cnt-01_s02_03.png) no-repeat;}
#cntV01-02 #container #containerL #itm_04 h3{background: url(/contents/v01/img/h3_cnt-01_s02_04.png) no-repeat;}
#cntV01-02 #container #containerL #itm_05 h3{background: url(/contents/v01/img/h3_cnt-01_s02_05.png) no-repeat;}
#cntV01-02 #container #containerL #itm_06 h3{background: url(/contents/v01/img/h3_cnt-01_s02_06.png) no-repeat;}
#cntV01-02 #container #containerL .itm .txt{
	float: left;
	width: 470px;
}
#cntV01-02 #container #containerL #itm_01 .txt,
#cntV01-02 #container #containerL #itm_03 .txt,
#cntV01-02 #container #containerL #itm_05 .txt{
	float: left;
}
#cntV01-02 #container #containerL #itm_02 .txt,
#cntV01-02 #container #containerL #itm_04 .txt{
	float: right;
}
#cntV01-02 #container #containerL .itm .txt p{
	margin: 0 15px 1em;
}
#cntV01-02 #container #containerL .itm .img{
	display: inline;
	float: right;
	width: 160px;
}
#cntV01-02 #container #containerL #itm_02 .img,
#cntV01-02 #container #containerL #itm_04 .img{
	float: left;
}

/* Vol01 - Step03 */
#cntV01-03 #faqDtl dt{
	margin: 0 0 0.5em 0;
	padding: 5px 5px 5px 30px;
	background: url(/faq/img/icn_q.png) 10px 8px no-repeat #f6f7f9;
}
#cntV01-03 #faqDtl dd{
	margin: 0 0 15px 0;
	padding: 0 5px 0 30px;
	background: url(/faq/img/icn_a.png) 10px 3px no-repeat;
}

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

	CONTENTS - Vol02

------------------------------------------------------------*/
/* Vol02 - h2 */
#cntV02 #containerL h2#ttlContents{
	height: 372px;
	background: url(/contents/v02/img/mv_v02.jpg) no-repeat;
}
#cntV02 #containerL .caBlock{
	padding: 0 10px 15px;
}
#cntV02 #containerL #ca01 .caBlock,
#cntV02 #containerL #ca03 .caBlock{float: right;width: 210px;}
#cntV02 #containerL #ca01 .txBlock,
#cntV02 #containerL #ca03 .txBlock{float: left;width: 440px;}
#cntV02 #containerL #ca02 .caBlock,
#cntV02 #containerL #ca04 .caBlock{float: left;width: 210px;}
#cntV02 #containerL #ca02 .txBlock,
#cntV02 #containerL #ca04 .txBlock{float: right;width: 440px;}
#cntV02 #containerL #cnt01 .caBlock{float: right;width: 256px;}
#cntV02 #containerL #cnt01 .txBlock{float: left;width: 394px;}
#cntV02 #containerL #cnt02 .caBlock{float: left;width: 256px;}
#cntV02 #containerL #cnt02 .txBlock{float: left;width: 394px;}

#cntV02 #containerL dl.txBlock dt{
	margin: 0;
	padding: 15px;
	background: url(/contents/v02/img/bg_txt.png);
}
#cntV02 #containerL dl.txBlock dd{
	margin: 15px;
	padding: 0 0 0 45px;
}

#cntV02 #containerL dl.txBlock dd.ito{background: url(/contents/v02/img/icn_ito.png) 0 2px no-repeat;}
#cntV02 #containerL dl.txBlock dd.hira{background: url(/contents/v02/img/icn_hira.png) 0 2px no-repeat;}
#cntV02 #containerL dl.txBlock dd.kaji{background: url(/contents/v02/img/icn_kaji.png) 0 2px no-repeat;}
#cntV02 #containerL dl.txBlock dd.haya{background: url(/contents/v02/img/icn_haya.png) 0 2px no-repeat;}
#cntV02 #containerL dl.txBlock dd.all{background: url(/contents/v02/img/icn_all.png) 0 2px no-repeat;}

#cntV02 #containerL #blkInfo{
	clear: both;
	position: relative;
	height: 220px;
	margin: 30px auto;
	padding: 15px;
	background: url(/contents/v02/img/bg_v02_info.png) no-repeat;
}
#cntV02 #containerL #blkInfo .txt{
	width: 300px;
	float: right;
}
#cntV02 #containerL #blkInfo .txt h3{
	height: 20px;
	margin: 10px 0;
	border-bottom: 1px solid #ddd;
	background: url(/contents/v02/img/ttl_v02_info.png) no-repeat;
	text-indent: -9999px;
}
#cntV02 #containerL #blkInfo .txt p{
	margin: 10px;
}
#cntV02 #containerL #blkInfo .btn{
	position: absolute;
	margin: 0;
	left: 400px;
	bottom: 15px;
}
#cntV02 #containerL #blkInfo .img{
	width: 330px;
	float: left;
}

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

	CONTENTS - Vol03

------------------------------------------------------------*/
/* Vol03 - h2 */
#cntV03 #containerL h2#ttlContents{
	height: 163px;
	background: url(/contents/v03/img/mv_v03.jpg) no-repeat;
}
#cntV03 #containerL h3#tit01 {
	background-image: url(/contents/v03/img/vo3_tit01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 430px;
}
#cntV03 #containerL h3#tit02 {
	background-image: url(/contents/v03/img/vo3_tit02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 511px;
	margin-top: 30px;
	margin-bottom: 33px;
}
#cntV03 #containerL h3#tit03 {
	background-image: url(/contents/v03/img/vo3_tit03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 354px;
	margin-top: 30px;
}
#cntV03 #containerL h3#tit04 {
	background-image: url(/contents/v03/img/vo3_tit04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 305px;
	margin-top: 30px;
}
#cntV03 #containerL h3#tit05 {
	background-image: url(/contents/v03/img/vo3_tit05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 582px;
	margin-top: 0px;
	margin-bottom: 23px;
}
#cntV03 #containerL h3 {
	clear: both;
}
.blLeft01 {
	margin: 0px 0px 38px;
	padding: 0px;
	float: left;
	width: 305px;
	clear: both;
}
.blLeft02 {
	margin: 0px 0px 60px;
	padding: 0px 8px 0px 0px;
	float: left;
	width: 348px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
}
.blRight01 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: right;
	width: 365px;
	display: inline;
}
.blRight02 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: right;
	width: 305px;
	display: inline;
}
.blRight01 ul {
	margin-top: 8px;
	margin-bottom: 27px;
	height: 77px;
}
.blRight01 li {
	background-image: url(/contents/v03/img/answer_icon.jpg);
	margin: 0px 0px 11px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 164px;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left;
	color: #000000;
	padding-left: 18px;
}
.blRight02 li {
	background-image: url(/contents/v03/img/answer_icon.jpg);
	margin: 7px 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 260px;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	padding-left: 18px;
}
.blRight01 p {
	background-color: #F5F5F5;
	clear: both;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	width: 303px;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
}
.blLeft02 p,
.blRight02 p {
	background-color: #F5F5F5;
	clear: both;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	width: 269px;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 7px;
}
.blcon02 {
	width: 675px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.blcon03 {
	width: 675px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.blcon5 {
	margin: 0px;
	padding: 0px;
}

.blcon5 img {
	margin: 0px 0px 19px;
	padding: 0px;
	float: left;
	width: 405px;
	clear: both;
}
.blcon5 p {
	margin: 5px 0px 19px;
	padding: 0px;
	float: right;
	width: 255px;
	clear: right;
	font-size: 12px;
	line-height: 160%;
}


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

	CONTENTS - Vol04

------------------------------------------------------------*/
/* Vol04 - h2 h3 h4 */
#cntV04 #containerL h2#ttlContents{
	height: 342px;
	background: url(/contents/v04/img/mv.jpg) no-repeat;
}
#cntV04 #containerL h3{
	height: 30px;
	margin: 30px 0 15px;
	text-indent: -9999px;
}
#cntV04 #containerL #cnt01 h3{background: url(/contents/v04/img/ttl_01.png) no-repeat;}
#cntV04 #containerL #cnt02 h3{background: url(/contents/v04/img/ttl_02.png) no-repeat;}
#cntV04 #containerL #cnt03 h3{background: url(/contents/v04/img/ttl_03.png) no-repeat;}
#cntV04 #containerL h4{
	height: 27px;
	margin: 0;
	text-indent: -9999px;
}
#cntV04 #containerL #cnt01 h4{background: url(/contents/v04/img/ttl_01_03.png) no-repeat;}

#cntV04 #containerL strong{
	background: #fcff00;
	color: #333;
	font-weight: bold;
}
#cntV04 #containerL .box{
	clear: both;
	margin: 0 0 15px;
	padding: 20px 20px 0 15px;
	background: url(/contents/v04/img/bg_dot.png);
}
#cntV04 #container #cnt01 .box{border: 2px solid #bfd8ad;}
#cntV04 #container #cnt02 .box{border: 2px solid #ffbebd;}
#cntV04 #container #cnt03 .box{border: 2px solid #9ccece;}

#cntV04 #containerL .box dt{
	float: left;
	width: 190px;
	margin: 0;
}
#cntV04 #containerL .box dd.txt{
	float: right;
	width: 400px;
}
#cntV04 #containerL .box dd.txt .place{
	padding: 0 0 0 95px;
	background: url(/contents/v04/img/icn_place.png) 0 1px no-repeat;
}

#cntV04 #containerL .box dd.btn{
	clear: both;
	text-align: center;
}

#cntV04 #containerL #lead{
	margin: 0 0 15px;
	padding: 20px 20px 10px;
	border: 2px solid #bfd8ad;
	background: url(/contents/v04/img/bg_dot.png);
}

#cntV04 #containerL #lNavi{
	position: relative;
	height: 120px;
	margin: 0 0 30px;
	padding: 10px 0 0 10px;
	background: url(/contents/v04/img/bg_lnavi.png) no-repeat;
}
#cntV04 #containerL #lNavi li#li01{
	float: left;
	display: inline;
	margin: 0 17px 0 0;
}
#cntV04 #containerL #lNavi li#li02,
#cntV04 #containerL #lNavi li#li03{
	float: left;
	display: inline;
	margin: 20px 2px 0 0;
}

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

	CONTENTS - Vol05

------------------------------------------------------------*/
#cntV05 #containerL h2#ttlContents{
	height: 99px;
	background: url(/contents/v05/img/h2_cnt-01-in.png) no-repeat;
}
#cntV05-01 #containerL h2#ttlContents{
	height: 355px;
	background: url(/contents/v05/img/h2_cnt-01_s01.jpg) no-repeat;
}

#cntV05-02 #containerL h2#ttlContents{
	height: 355px;
	background: url(/contents/v05/img/h2_cnt-02_s01.jpg) no-repeat;
}
#cntV05-03 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v05/img/h2_cnt-03_s01.png) no-repeat;
}
#cntV05-04 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v05/img/h2_cnt-05_s01.png) no-repeat;
}
#cntV05-05 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v05/img/h2_cnt-06_s01.jpg) no-repeat;
}
#cntV05-06 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v05/img/h2_cnt-07_s03.png) no-repeat;
}
#cntV05-07 #containerL h2#ttlContents{
	height: 145px;
	background: url(/contents/v05/img/h2_cnt-07_s01.png) no-repeat;
}
/* Vol01 - Index */
#cntV05-In #lead{
	padding: 0 15px 31px;
	background: url(/com_img/bg_box_h.png) bottom no-repeat;
}
#cntV05-In dl#c01{
	position: relative;
	width: 603px;
	margin: 0 0 30px;
	padding: 13px 21px 10px;
	background: url(/com_img/bg_box.png) bottom no-repeat;
}
#cntV05-In dl#c01 dt{
	height: 20px;
	margin: 0 0 10px;
	text-indent: -9999px;
}
#cntV05-In dl#c01 dt#dt_01{background: url(/contents/v05/img/ttl_cnt-01-in_01.png) no-repeat;}
#cntV05-In dl#c01 dt#dt_02{background: url(/contents/v05/img/ttl_cnt-01-in_02.png) no-repeat;}
#cntV05-In dl#c01 dt#dt_03{background: url(/contents/v05/img/ttl_cnt-01-in_03.png) no-repeat;}
#cntV05-In dl#c01 dd{
	margin: 0 0 15px;
}
#cntV05 #cntV05-In #containerL #containerLinn .txtBlock .fRight img {
	margin-bottom: 4px;
}

#cntV05-In dl#c01 .img{
	position: absolute;
	top: 16px;
	right: 21px;
}
#cntV05-In .enter{
	padding: 7px 0 0;
	background: url(/contents/img/line_cnt.png) top no-repeat;
}
#cntV05-In .enter li{
	padding: 23px 0 30px;
	text-align: center;
	background: url(/contents/img/line_cnt.png) bottom no-repeat;
}
.contents #lNavi{
	clear: both;
	padding: 0 15px 20px;
	background: url(/contents/img/line_cnt2.png) bottom no-repeat;
}
.contents #lNavi .libox{
	background-image: url(/contents/v05/img/bg_step.jpg);
	background-repeat: no-repeat;
	height: 280px;
	width: 669px;
	padding-top: 35px;
}
#containerL #lNavi .libox .left {
	float: left;
	width: 310px;
	display: inline;
	margin-left: 10px;
}
#containerL #lNavi .libox .right {
	float: right;
	width: 310px;
	display: inline;
	margin-right: 10px;
}
#containerL #lNavi .libox li {
	margin-bottom: 8px;
}

#cntV05 #cntV05-In #containerL #lNavi h3,
#cntV05-01 #containerL #lNavi h3,
#cntV05-02 #containerL #lNavi h3,
#cntV05-03 #containerL #lNavi h3,
#cntV05-04 #containerL #lNavi h3,
#cntV05-05 #containerL #lNavi h3,
#cntV05-06 #containerL #lNavi h3,
#cntV05-07 #containerL #lNavi h3
{
	margin: 0 -15px 23px;
	height: 36px;
	background: url(/contents/v05/img/ttl_lnavi.jpg) no-repeat;
	text-indent: -9999px;
}
/* Vol05 - Step03 */
#cntV05-03 #faqDtl dt,
#cntV05-06 #faqDtl dt{
	margin: 0 0 0.5em 0;
	padding: 5px 5px 5px 30px;
	background: url(/faq/img/icn_q.png) 10px 8px no-repeat #f6f7f9;
}
#cntV05-03 #faqDtl dd,
#cntV05-06 #faqDtl dd{
	margin: 0 0 15px 0;
	padding: 0 5px 0 30px;
	background: url(/faq/img/icn_a.png) 10px 3px no-repeat;
}
#cntV01-03 #containerL #containerLinn .doubtns {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 544px;
	padding: 0px;
}

#cntV01-03 #containerL #containerLinn .doubtns li.fst {
	float: left;
	margin-right: 6px;
	margin-bottom: 25px;
}
#cntV01-03 #containerL #containerLinn .doubtns li.scd {
	float: left;
	margin-left: 0px;
	margin-bottom: 25px;
}
#containerL #containerLinn #itm_06 .txt #tbls
{
	margin-bottom: 25px;
	width: 640px;
	border: 1px solid #DDDDDD;
}
#containerL #containerLinn #itm_06 .txt #tbls th,
#containerL #containerLinn #itm_06 .txt #tbls td {
	border: 1px solid #DDDDDD;
}
#containerL #containerLinn #itm_06 .txt #tbls th {
	background-image: url(/contents/v04/img/bg_dot.png);
	background-repeat: repeat;
	font-size: 14px;
	font-weight: bold;
	width: 120px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
#containerL #containerLinn #itm_06 .txt #tbls th.df {
height:28px;
}
#containerL #containerLinn #itm_06 .txt #tbls td {
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12px;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#containerL #containerLinn #itm_06 .txt .photos {
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 611px;
}

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

	CONTENTS - Vol06

------------------------------------------------------------*/
#cntV06-In #containerL .containerLinn h2#ttlContents {
	height: 285px;
	background: url(/contents/v06/img/mv.jpg) no-repeat;
	margin-top: 15px;
}
#cntV06-In .txtBlock {
	padding: 0px;
	width: 642px;
	margin-left: auto;
}
#cntV06-In .txtBlock p {
	margin: 0px;
	padding: 0px;
}
#cntV06-In .txtBlock .event {
	margin-top: 32px;
	margin-bottom: 60px;
	padding: 0px;
	float: left;
	width: 642px;
}
.strxt {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
	margin-top: 15px;
}
#cntV06-In .txtBlock .event .fLeft,
#cntV06-In .txtBlock .event .fRight {
	margin-top: 25px;
}

#cntV06-In .txtBlock .event .fRight {
	padding: 1px;
	height: 216px;
	width: 298px;
	border: 1px solid #CCCCCC;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cntV06-In .containerLinn .txtBlock dl {
	clear: both;
}
#cntV06-In .containerLinn .txtBlock dt {
	margin-bottom: 16px;
}
#cntV06-In .containerLinn .txtBlock dd {
	margin-bottom: 32px;
}

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

	CONTENTS - Vol07

------------------------------------------------------------*/
/* h2 */
.cntV07 #containerL h2#ttlContents{
	height: 280px;
	background: url(/contents/v07/img/mv.jpg) no-repeat center;
	margin: 15px 0;
}
/* h3 */
.cntV07 #container #containerL h3{
	clear: both;
	height: 40px;
	text-indent: -9999px;
}
#cntV07-Msg #containerL #director h3{background: url(/contents/v07/img/ttl_director_msg.png) no-repeat;}
#cntV07-Msg #containerL #employment h3{background: url(/contents/v07/img/ttl_employment_msg.png) no-repeat;}
#cntV07-01 #containerL h3{background: url(/contents/v07/img/ttl_employment01.png) no-repeat;}
#cntV07-02 #containerL h3{background: url(/contents/v07/img/ttl_employment02.png) no-repeat;}
#cntV07-03 #containerL h3{background: url(/contents/v07/img/ttl_employment03.png) no-repeat;}
#cntV07-04 #containerL h3{background: url(/contents/v07/img/ttl_employment04.png) no-repeat;}

/* common */
.cntV07 #containerL strong{
	background: #fcff00;
	color: #333;
	font-weight: bold;
}
.cntV07 #containerL #interviewTtl{
	clear: both;
	height: 20px;
	margin: 0 0 15px;
	background: url(/contents/v07/img/ttl_saiyo.png) no-repeat center;
	text-indent: -9999px;
}
.cntV07 #containerL #lNavi ul{
	clear: both;
	margin: 0 0 15px;
	padding: 0;
}
.cntV07 #containerL #lNavi ul li{
	float: left;
	display: inline;
	margin: 0 2px 10px;
	padding: 0;
}

/* index.html */
#cntV07-In #containerL #clinic{
	margin: 15px 0;
}
#cntV07-In #containerL #clinic h3{
	height: 23px;
	margin: 0;
	padding: 0;
	background: url(/contents/v07/img/ttl_clinic.png) no-repeat 17px 3px #9fd9ed;
	text-indent: -9999px;
}
#cntV07-In #containerL #clinic div.inr{
	margin: 0 0 30px;
	padding: 15px;
	background: url(/contents/v07/img/bg_box.png);
	border: 2px solid #9fd9ed;
}
#cntV07-In #containerL #clinic div.inr .imgArea{
	float: left;
	width: 242px;
}
#cntV07-In #containerL #clinic div.inr .txtArea{
	float: right;
	width: 350px;
}
#cntV07-In #containerL #clinic div.inr .txtArea .txtS{
	font-size: 75%;
}
#cntV07-In #containerL #clinic div.inr .txtArea dl dt{
	float: left;
	clear: both;
	width: 130px;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
#cntV07-In #containerL #clinic div.inr .txtArea dl dd{
	float: right;
	width: 220px;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

/* message.html */
#cntV07-Msg #containerL .ttl{
	margin: 0.5em 0;
}
#cntV07-Msg #containerL #director .profArea{
	float: left;
	width: 200px;
	padding: 15px 0 0;
	background: url(/contents/v07/img/bg_box.png);
	font-size: 92%;
}
#cntV07-Msg #containerL #director .profArea p{
	margin: 0 15px 1em;
}
#cntV07-Msg #containerL #director .profArea ul.disc{
	margin: 0 10px 1em 5px;
}
#cntV07-Msg #containerL #director .txtArea{
	float: right;
	display: inline;
	width: 425px;
}
#cntV07-Msg #containerL #employment{
	margin: 30px 0;
}
#cntV07-Msg #containerL #employment .imgArea{
	float: right;
	width: 270px;
	text-align: right;
}

/* interview */
.cntV07 #containerL .faq dt{
	clear: both;
	margin: 0 0 10px;
	padding: 0 0 10px 30px;
	border-bottom: 1px dotted #666;
	background: url(/contents/v07/img/icn_q.png) no-repeat;
	font-size: 108%;
	color: #336666;
}
.cntV07 #containerL .faq dd{
	margin: 0 0 30px;
	padding: 0 0 0 30px;
	background: url(/contents/v07/img/icn_a.png) no-repeat;
}
.cntV07 #containerL .faq dt.last{
	margin: 0 0 30px;
	border: 0;
	background: none;
}
.cntV07 #containerL .faq dd .imgR{
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
}
.cntV07 #containerL .faq dd .disc{
	float: left;
	width: 305px;
	margin: 0 0 15px;
	padding: 15px;
	background: url(/contents/v07/img/bg_box.png);
}
.cntV07 #containerL .faq dd .num{
	margin: 0 0 15px;
	padding: 15px;
	background: url(/contents/v07/img/bg_box.png);
}
.cntV07 #containerL #blog{
	height: 200px;
	margin: 0 0 30px;
	padding: 97px 0 0 10px;
	background: url(/contents/v07/img/bg_blog.png) no-repeat;
}
.cntV07 #containerL #blog li{
	float: left;
	display: inline;
	width: 165px;
	margin: 0 22px 0;
	word-wrap: break-word;
}

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

	CONTENTS - Vol08

------------------------------------------------------------*/
/* h2 */
.cntV08 #containerL h2#ttlContents,
.cntV08 #containerL div#ttlContents {
	height: 225px;
	background: url(/contents/v08/img/mv.png) no-repeat center center;
	margin: 0px auto;
}
/* h3 */
.cntV08 #container #containerL h3{
	clear: both;
	height: 40px;
	text-indent: -9999px;
}
.cntV08 #containerL div#ttlContents dl dt {
	text-indent: -9999px;
}

.cntV08 .conArea001 {
	background-color: #D6EFFF;
	width: 642px;
	padding: 0px 0px 1px;
	margin: 0px auto;
	color: #000000;
}
.cntV08 .conArea002 {
	background-color: #FFCB7C;
	width: 642px;
	padding: 0px 0px 1px;
	margin: 30px auto 0px;
	color: #000000;
}

.cntV08 #container #containerL .conArea001 h3.topBl
 {
	background-image: url(/contents/v08/img/tit_con001.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 642px;
	color: #000000;
}
.cntV08 #container #containerL .conArea002 h3.topBl
 {
	background-image: url(/contents/v08/img/tit_con002.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 642px;
	color: #000000;
}
.conArea001 .leadtxt,
.conArea002 .leadtxt {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	width: 607px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#cntV08-In #ttlContents ul {
	margin-top: 0px;
	margin-left: 25px;
}
#cntV08-In #ttlContents ul li {
	float: left;
	margin-top: 120px;
	margin-right: 15px;
}
#downloadArea{
	height: 84px;
	margin: 0px auto 15px;
	padding: 33px 0px 0px 125px;
	background: url(/rireki/img/bg_resume.png) no-repeat center;
	clear: both;
}
#downloadArea dt{
	height: 20px;
	margin: 0 0 10px;
	text-indent: -9999px;
	background: url(/rireki/img/ttl_resume.png) no-repeat;
	}
#downloadArea dd ul {
}

#downloadArea dd ul li{
	display: inline;
	margin: 0 8px 0 0;
}
.cntV08 .detailarea,
.cntV08-sho .detailarea {
	background-color: #FFFFFF;
	padding: 0px;
	width: 610px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 22px;
	margin-left: auto;
}
.conArea002 .detailarea .headtxt {
	padding-top: 19px;
	padding-left: 23px;
}

.conArea001 .detailarea .conDtl {
	padding-top: 19px;
	padding-right: 17px;
	padding-left: 17px;
	margin-bottom: 28px;
}
.conArea002 .detailarea .conDtl  {
	padding-top: 19px;
	padding-right: 17px;
	padding-left: 17px;
}


.conArea001 .detailarea .conDtl dt {
	font-size: 18px;
	font-weight: bold;
	background-image: url(/contents/v08/img/bg_con_bl.png);
	background-repeat: no-repeat;
	line-height: 31px;
	margin-bottom: 28px;
	padding-left: 10px;
}
.txtBlock .detailarea .conDtl strong {
	font-weight: bold;
	color: #000000;
}


.conArea001 .detailarea .conDtl dd,
.conArea002 .detailarea .conDtl dd {
	font-size: 14px;
	line-height: 160%;
	padding-left: 5px;
}
.conArea001 .detailarea .conDtl dd img,
.conArea002 .detailarea .conDtl dd img {
	float: right;
	padding-left: 15px;
}

.conArea002 .detailarea .conDtl dt {
	font-size: 18px;
	font-weight: bold;
	background-image: url(/contents/v08/img/bg_con_or.png);
	background-repeat: no-repeat;
	line-height: 31px;
	padding-left: 10px;
}
.conArea001 .detailarea .conDtl dd,
.conArea002 .detailarea .conDtl dd {
	margin-top: 28px;
	margin-left: 12px;
	padding-right: 12px;
	margin-bottom: 35px;
}
.conArea001 .detailarea .conDtl em {
	font-weight: bold;
	color: #0099FF;
}.conArea002 .detailarea .conDtl em {
	font-weight: bold;
	color: #FF6600;
}
.conArea001 .attext {
	font-size: 14px;
	background-color: #FFF0F0;
	width: 540px;
	line-height: 160%;
	margin: 0px auto 15px;
	padding: 19px 26px;
	color: #FF0000;
}
.conArea002 .attext {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 540px;
	line-height: 160%;
	margin: 0px auto 15px;
	padding: 19px 26px;
}
.txtBlock .conAreaAll {
	background-image: url(/contents/v08/img/bg_manners.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
	height: 155px;
	width: 675px;
	margin: 30px auto 0px;
}
.txtBlock .conAreaAll dl dt {
	text-indent: -9999px;
	font-size: 2px;
}

.txtBlock .conAreaAll ul {
	margin-left: 65px;
	margin-right: auto;
}
.txtBlock .conAreaAll ul li {
	float: left;
	margin-top: 48px;
	margin-right: 50px;
}
.conDtl .btns {
	margin-bottom: 50px;
	margin-left: 15px;
	margin-top: 18px;
}

.conAreaMenu {
	background-image: url(/contents/v08/img/bg_contentsmenu.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 238px;
	width: 675px;
	margin: 30px auto 0px;
}
.conAreaMenu dl dt {
	text-indent: -9999px;
	font-size: 2px;
}

.conAreaMenu ul {
	margin-left: 65px;
	margin-right: auto;
}
.conAreaMenu .left {
	margin: 45px 0px 0px 45px;
	padding: 0px;
	float: left;
	width: 214px;
	display: inline;
	list-style: none;
}
.conAreaMenu .left li,
.conAreaMenu .right li {
	margin-bottom: 10px;
	list-style: none;
}

.conAreaMenu .right {
	margin: 45px 72px 0px 0px;
	padding: 0px;
	float: right;
	width: 260px;
	display: inline;
}
#cntV08-mid #cntV08-In h2.conttl {
	background: url(/contents/v08/midashinami/img/con_tit.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
	width: 271px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#cntV08-mid .txtBlock .contBoxMid {
	background: #FFEACA;
	width: 642px;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 18px;
}
#cntV08-mid .txtBlock .contBoxMid ul {
	margin: 0px auto;
	width: 610px;
	background: #FFFFFF;
	padding-bottom: 20px;
	text-align: left;
	clear: both;
}
#cntV08-mid .txtBlock .contBoxMid ul li {
	line-height: 200%;
	background: url(/contents/v08/midashinami/img/img002.png) no-repeat left 6px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 550px;
	margin-left: 22px;
}
.txOrange {
	color: #FF6600;
}
#cntV08-sho #cntV08-In h2.conttl {
	background: url(/contents/v08/shokumu/img/ttl_con.png) no-repeat;
	text-indent: -9999px;
	height: 42px;
	width: 642px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#cntV08-sho .txtBlock .conArea001 {
	padding-top: 18px;
}
.txtBlock .conArea001 .detailarea .conDtl .chkTxt {
	font-size: 16px;
	line-height: 160%;
	width: 560px;
	margin-right: auto;
	margin-left: 15px;
	margin-bottom: 50px;
}


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

	CONTENTS - Vol09

------------------------------------------------------------*/
/* h2 */
#cntV09-In #containerL h2#ttlContents{
	height: 280px;
	background: url(/contents/v09/img/mv.jpg) no-repeat center;
	margin: 15px 0;
}

/* common */
#cntV09-In #containerL strong{
	color: #663300;
	background: #fffde2;
	font-weight: normal;
}
#cntV09-In #containerL .imgL{
	float: left;
	display: inline;
	margin: 0 15px 15px 0;
}

#cntV09-In #containerL .imgR{
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
}

/* interview */
#cntV09-In #containerL .faq{
	margin: 15px 0;
}
#cntV09-In #containerL .faq dt{
	clear: both;
	margin: 0 0 10px;
	padding: 0 0 10px 30px;
	border-bottom: 1px dotted #666;
	background: url(/contents/v07/img/icn_q.png) no-repeat;
	font-size: 108%;
	color: #336666;
}
#cntV09-In #containerL .faq dd{
	margin: 0 0 30px;
	padding: 0 0 0 30px;
}
#cntV09-In #containerL .faq dd .hearer{	
	color: #663300;
	background: #fffde2;
	font-weight: normal;
}
#cntV09-In #containerL .faq dd .timetable span{
	display: block;
	float: left;
	width: 100px;
}
#cntV09-In #containerL .faq dd .member span{
	display: block;
	float: left;
	width: 130px;
}
#cntV09-In #containerL .faq dd ul{
	margin: 0 0 15px;
}

/* form */
#cntV09-In #containerL h3#entryTitle{
	height: 90px;
	background: url(/contents/v09/img/h3_detail_shonan.png) no-repeat;
}


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

	CONTENTS - Vol10

------------------------------------------------------------*/
/* h2 */
#cntV10-In #containerL h2#ttlContents{
	height: 280px;
	background: url(/contents/v10/img/mv.jpg) no-repeat center;
	margin: 15px 0;
}

/* common */
#cntV10-In #containerL strong{
	color: #663300;
	background: #fffde2;
	font-weight: normal;
}
#cntV10-In #containerL .imgL{
	float: left;
	display: inline;
	margin: 0 15px 5px 0;
}
#cntV10-In #containerL .imgR{
	float: right;
	display: inline;
	margin: 0 0 5px 15px;
}

/* interview */
#cntV10-In #containerL .faq{
	margin: 15px 0;
}
#cntV10-In #containerL .faq dt{
	clear: both;
	margin: 0 0 10px;
	padding: 0 0 10px 30px;
	border-bottom: 1px dotted #666;
	background: url(/contents/v07/img/icn_q.png) no-repeat;
	font-size: 108%;
	color: #336666;
}
#cntV10-In #containerL .faq dd{
	margin: 0 0 30px;
	padding: 0 0 0 30px;
}
#cntV10-In #containerL .faq dd .hearer{	
	color: #663300;
	background: #fffde2;
	font-weight: normal;
}
#cntV10-In #containerL .faq dd ul{
	margin: 0 0 15px;
}	

/* form */
#cntV10-In #containerL h3#entryTitle{
	height: 90px;
	background: url(/contents/v10/img/h3_contents.gif) no-repeat;
}




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

	CONTENTS - Vol11

------------------------------------------------------------*/
/* h2  */
#cntV11-In #containerL h2#ttlContents{
	height: 352px;
	background: url(/contents/v11/img/mv.jpg) no-repeat center;
	margin: 15px 0;
}

#cntV11-In .txtBlock {
	padding: 0px;
	width: 642px;
	margin-left: auto;
}
#cntV11-In .txtBlock p {
	margin: 0px;
	padding: 0px;
}
#cntV11-In .txtBlock .event {
	margin-top: 32px;
	margin-bottom: 60px;
	padding: 0px;
	float: left;
	width: 642px;
}
.strxt {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
	margin-top: 15px;
}
#cntV11-In .txtBlock .event .fLeft,
#cntV11-In .txtBlock .event .fRight {
	margin-top: 25px;
}

#cntV11-In .txtBlock .event .fRight {
	padding: 1px;
	height: 216px;
	width: 460px;
	border: 1px solid #CCCCCC;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cntV11-In .containerLinn .txtBlock dl {
	clear: both;
}
#cntV11-In .containerLinn .txtBlock dt {
	margin-bottom: 16px;
}
#cntV11-In .containerLinn .txtBlock dd {
	margin-bottom: 32px;
}
/*------------------------------------------------------------

	CONTENTS - Vol12

------------------------------------------------------------*/
/* h2 */

#cntV12-In #containerL h2#ttlContents{
	height: 319px;
	background: url(/contents/v12/img/mv.jpg) no-repeat center;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
}


#cntV12-In #containerL .containerLinn .text1 {
	background-image: url(/contents/v12/img/bg_01.png);
	background-repeat: no-repeat;
	height: 116px;
	margin-top: -20px;
}
#cntV12-In #containerL .containerLinn .text1 p {
	width: 635px;
	line-height: 140%;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-left: 30px;
}

#cntV12-In #containerL .containerLinn .text2 {
	background-image: url(/contents/v12/img/bg_02.png);
	background-repeat: no-repeat;
	height: 157px;
	margin-top: 3px;
}
#cntV12-In #containerL .containerLinn .text2 p {
	letter-spacing: 1px;
	line-height: 150%;
	font-size: 100%;
	padding-top: 20px;
	padding-left: 30px;
}
#cntV12-In #containerL .containerLinn .ttl_01 {
	float: left;
	margin-left: 20px;
	margin-right: 15px;
}
#cntV12-In #containerL .containerLinn .gaiyo {
	width: 670px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#cntV12-In #containerL .containerLinn .img01 {
	float: left;
	padding-left: 20px;
	padding-right: 15px;
}
#cntV12-In #containerL .containerLinn dl.event1 {
	float: left;
	width: 350px;
	background-image: url(/contents/v12/img/ttl_01_1.png);
	background-repeat: no-repeat;
	height: 55px;
	margin-left: 20px;
	display: inline;
}
#cntV12-In #containerL .containerLinn dl.event2 {
	background-image: url(/contents/v12/img/ttl_01_2.png);
	background-repeat: no-repeat;
	float: right;
	width: 260px;
	height: 55px;
	margin-right: 20px;
	display: inline;
}

#cntV12-In #containerL .containerLinn dt {
	float: left;
	padding-left: 60px;
}
#cntV12-In #containerL .containerLinn dd {

}
#cntV12-In #containerL .containerLinn .border {
	clear: both;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 10px;
}




#cntV12-In #containerL .containerLinn .img03 {
	float: left;
	width: 272px;
	padding-left: 20px;
	clear: both;
}
#cntV12-In #containerL .containerLinn .img04 {
	float: right;
	padding-right: 20px;
}
#cntV12-In #containerL .containerLinn .ttl02_text {
	clear: both;
	padding-left: 20px;
	padding-top: 10px;
}
#cntV12-In #containerL .containerLinn .img05 {
	width: 137px;
	padding-left: 20px;
	float: left;
	padding-right: 13px;
}
#cntV12-In #containerL .containerLinn .img06 {
	padding-left: 20px;
	float: left;
	padding-right: 13px;
}
#cntV12-In #containerL .containerLinn .img07 {
	width: 635px;
	padding-left: 20px;
}
#cntV12-In #containerL .containerLinn #bnr_se {
	padding-left: 15px;
}
#cntV12-In #containerL .containerLinn h3{
	background:none;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 45px;
	padding-left: 0px;
	margin-left: 10px;
	}
#cntV12-In #containerL .containerLinn img {
	text-align: left;
}

#cntV12-In #containerL .containerLinn p{
 margin:0px;
 padding:0px;
}


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

	CONTENTS - Vol13

------------------------------------------------------------*/
/* h2 */
#cntV13-In #containerL h2#ttlContents{
	width: 680px;
	height: 308px;
	background: url(/contents/v13/img/mv.jpg) no-repeat center;
	margin: 15px 0;
}

/* form */
#cntV13-In #containerL h3#entryTitle{
	height: 90px;
	background: url(/contents/v13/img/h3_contents.gif) no-repeat;
}

#cntV13-In #containerL .imgArea li{
	float: left;
	display: inline;
	margin: 0 15px 30px 0;
}
/*------------------------------------------------------------

	CONTENTS - Vol15

------------------------------------------------------------*/
/* h2 */

#cntV15-In #containerL h2#ttlContents{
	height: 319px;
	background: url(/contents/v15/img/mv.jpg) no-repeat center;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
}


#cntV15-In #containerL .containerLinn .text1 {
	background-image: url(/contents/v15/img/bg_01.png);
	background-repeat: no-repeat;
	height: 116px;
	margin-top: -20px;
}
#cntV15-In #containerL .containerLinn .text1 p {
	width: 635px;
	line-height: 140%;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-left: 30px;
}

#cntV15-In #containerL .containerLinn .text2 {
	background-image: url(/contents/v15/img/bg_02.png);
	background-repeat: no-repeat;
	height: 157px;
	margin-top: 3px;
}
#cntV15-In #containerL .containerLinn .text2 p {
	letter-spacing: 1px;
	line-height: 150%;
	font-size: 100%;
	padding-top: 20px;
	padding-left: 30px;
}
#cntV15-In #containerL .containerLinn .ttl_01 {
	float: left;
	margin-left: 20px;
	margin-right: 15px;
}
#cntV15-In #containerL .containerLinn .gaiyo {
	width: 670px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#cntV15-In #containerL .containerLinn .img01 {
	float: left;
	padding-left: 20px;
	padding-right: 15px;
}
#cntV15-In #containerL .containerLinn dl.event1 {
	float: left;
	width: 350px;
	background-image: url(/contents/v15/img/ttl_01_1.png);
	background-repeat: no-repeat;
	height: 55px;
	margin-left: 20px;
	display: inline;
}
#cntV15-In #containerL .containerLinn dt {
	float: left;
	padding-left: 60px;
}
#cntV15-In #containerL .containerLinn dd {

}
#cntV15-In #containerL .containerLinn .border {
	clear: both;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 10px;
}




#cntV15-In #containerL .containerLinn .img03 {
	float: left;
	width: 272px;
	padding-left: 20px;
	clear: both;
}
#cntV15-In #containerL .containerLinn .img04 {
	float: right;
	padding-right: 20px;
}
#cntV15-In #containerL .containerLinn .ttl02_text {
	clear: both;
	padding-left: 20px;
	padding-top: 10px;
}
#cntV15-In #containerL .containerLinn .img05 {
	width: 221px;
	padding-left: 20px;
	float: left;
	padding-right: 13px;
	height: 43px;
}
#cntV15-In #containerL .containerLinn #ttl03_1 #ttl_03_1_2 {
	float: left;
	width: 400px;
}

#cntV15-In #containerL .containerLinn .img06 {
	padding-left: 20px;
	float: left;
	padding-right: 10px;
}
#cntV15-In #containerL .containerLinn #img06_t {
	clear:both;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#cntV15-In #containerL .containerLinn .img07 {
	width: 635px;
	padding-left: 20px;
}
#cntV15-In #containerL .containerLinn #bnr_se {
	padding-left: 15px;
}
#cntV15-In #containerL .containerLinn h3{
	background:none;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 45px;
	padding-left: 0px;
	margin-left: 10px;
	}
#cntV15-In #containerL .containerLinn img {
	text-align: left;
}

#cntV15-In #containerL .containerLinn p{
 margin:0px;
 padding:0px;
}
#cntV15-In #containerL .containerLinn #ttl03_2 #ttl03_ul {
	background-color: #F1FDFE;
	padding: 10px;
	width: 650px;
	margin-bottom: 10px;
}

#cntV15-In #containerL .containerLinn #ttl03_2 #ttl03_ul li {
	color: #333333;
	padding-left: 10px;
}
#cntV15-In #containerL .containerLinn #ttl03_1 {
	height: 180px;
}
#cntV15-In #containerL .containerLinn #ttl03_2 {
	clear: both;
}

