@charset "euc-jp";


/*---------------------------------------------------------
     reset(タグ初期化)
	 
----------------------------------------------------------*/
*{
	margin :0;
	padding:0;
}

table{
    border-collapse:collapse; 
    border-spacing:0; 
}

h1,h2,h3,h4,h5,h6,p,li,ol,dt,dd,th,td{
	font-style :normal;
	font-weight:normal;
	text-align :left;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
}

img {  
    border:0; 
}

em {
	font-style:normal;
} 

li,ol{
	list-style:none;
}

fieldset{
	border:none;
}


/*---------------------------------------------------------
     txt size
----------------------------------------------------------*/

.bold{
	font-weight:bold;
}
.purple{
	color:#6b1584;
}

/*---------------------------------------------------------
     clearfix
----------------------------------------------------------*/

.clearfix:after{  
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
 }
 
.clearfix{
	zoom:100%;
}


/*---------------------------------------------------------
    body
----------------------------------------------------------*/

.pTitle{
	padding-bottom:3px;
	display:block;
	font-weight:bold;
}

.pTitle2{
	margin-top:10px;
	padding:3px 10px;
	width:482px;
	font-weight:bold;
	color:#fff;
	background:url(../images_200903/bg_tit2.gif) 0 0 repeat-y;
}

p.seoText{
	padding:3px 10px;
	background-color:#F5F5F5;
	color:#8c8c8c;
}

/*---------------------------------------------------------
    header
----------------------------------------------------------*/

#header p.logo{
	padding:1px;
	float:left;
}

#header .right{
	padding:11px 1px 10px 1px;
	float:right;
}

#header p.logottc{
	padding-bottom:10px;
	text-align:right;
}


/*---------------------------------------------------------
    wrap
----------------------------------------------------------*/

#wrap{
	margin:0 auto;
	width:850px;
}


/*---------------------------------------------------------
    contents
----------------------------------------------------------*/

#contents{
	padding:10px 0 20px 0;
	width:850px;
}

#contents .imgMain{
	position:relative;
	height:292px;
}

#contents .imgMain img{
	position:absolute;
	margin-left:-126px;
}

#contents .bottomMenu{
	padding-top:10px;
	clear:both;
	text-align:center;
	color:#333;
}

/*---------------------------------------------------------
    contMain
----------------------------------------------------------*/

#contMain{
	float:right;
	width:596px;
	color:#594232;
}


/*---------------------------------------------------------
    boxWide
----------------------------------------------------------*/

#contents .boxWide{
	margin-left:2px;
	width:846px;
	background:url(../images_200903/bg_boxWide_m.gif) 0 0 repeat-y;
}

#contents .boxWide .boxWideInner{
	padding-top:5px;
	background:url(../images_200903/bg_boxWide_t.gif) 0 0 no-repeat;
}

#contents .boxWide .boxWideInner2{
	padding:15px 20px 20px 20px;
	background:url(../images_200903/bg_boxWide_b.gif) 0 100% no-repeat;
}

/*---------------------------------------------------------
    box1
----------------------------------------------------------*/

#contMain .box1{
	background:url(../images_200903/bg_box1m.jpg) 0 0 repeat-y;
}

#contMain .box1Inner{
	padding:0 0 10px 0;
	background:url(../images_200903/bg_box1b.jpg) 0 100% no-repeat;
}


/*---------------------------------------------------------
    box2
----------------------------------------------------------*/

#contMain .box2{
	margin:20px 0 0 0;
	width:596px;
	background:url(../images_200903/bg_box2m.gif) 0 0 repeat-y;
}

#contMain .box2Inner{
	padding:0 0 10px 0;
	background:url(../images_200903/bg_box2b.gif) 0 100% no-repeat;
}

#contMain .box2Inner2{
	padding:20px 30px 0 64px;
	background:url(../images_200903/bg_box2t.gif) 0 0 no-repeat;
	width:502px;
	overflow:hidden;
}

#contMain .box2 p.point1{
	background:url(../images_200903/img1_1.gif) 0 0 no-repeat;
	font-size:130%;
	font-weight:bold;
	color:#6B1584;
}

#contMain .box2 p.point2{
	background:url(../images_200903/img2_1.gif) 0 0 no-repeat;
	font-size:130%;
	font-weight:bold;
	color:#6B1584;
}

#contMain .box2 p.point3{
	background:url(../images_200903/img3_1.gif) 0 0 no-repeat;
	font-size:130%;
	font-weight:bold;
	color:#6B1584;
}

#contMain .box2 p.point4{
	background:url(../images_200903/img4_1.gif) 0 0 no-repeat;
	font-size:130%;
	font-weight:bold;
	color:#6B1584;
}

#contMain .box2 p.point1 span,
#contMain .box2 p.point2 span,
#contMain .box2 p.point3 span,
#contMain .box2 p.point4 span{
	padding:8px 0 10px 86px;
	display:block;
	background:url(../images_200903/line_box2.gif) 0 100% no-repeat;
}

#contMain .box2 p.normal{
	padding:8px 0 8px 0;
}

#contents .box2 .line{
	padding:5px 0 10px 0;
	background:url(../images_200903/line2_1.gif) 0 100% repeat-x;
}



/* point1で使用
-----------------------------------*/

#contMain .box2 dl.pat1{
	padding-left:15px;
	background:url(../images_200903/img1_7.jpg) 100% 0 no-repeat;
}

#contMain .box2 dl.pat1 dt{
	float:left;
	width:67px;
}

#contMain .box2 dl.pat1 dd{
	padding:0 0 10px 0;
	float:left;
	width:460px;
}

#contMain .box2 dl.pat1 dd.pat1{
	padding-right:195px;
	width:265px;
}

#contMain .box2 p.pat1{
	margin-top:20px;
	padding-right:162px;
	width:350px;
	min-height:133px;
	background:url(../images_200903/img1_8.gif) 100% 0 no-repeat;
}

* html #contMain .box2 p.pat1{
	width:340px;
	height:133px;
}

#contMain .box2 p.pat1_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img2_1_1.jpg) 100% 0 no-repeat;
}

#contMain .box2 p.pat1_3_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img3_1_1.jpg) 100% 0 no-repeat;
}

* html #contMain .box2 p.pat1_2_1{
	height:105px;
}

* html #contMain .box2 p.pat1_3_1{
	height:105px;
}

#contMain .box2 p.pat1_2_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:310px;
	min-height:155px;
	background:url(../images_200903/img2_1_5.jpg) 313px 0 no-repeat;
}

* html #contMain .box2 p.pat1_2_2{
	width:310px;
	height:155px;
}

/*dai3*/
#contMain .box2 p.pat31_2_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:310px;
	min-height:155px;
	background:url(../images_200903/img3_1_5.jpg) 313px 0 no-repeat;
}



* html #contMain .box2 p.pat31_2_2{
	width:310px;
	height:155px;
}

/*report4*/
#contMain .box2 p.pat41_1_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img_4_1_1.gif) 100% 0 no-repeat;
}
* html #contMain .box2 p.pat41_1_1{
	height:105px;
}


#contMain .box2 p.pat41_1_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:310px;
	min-height:155px;
	background:url(../images_200903/img4_1_2.gif) 313px 0 no-repeat;
}
* html #contMain .box2 p.pat41_1_2{
	width:310px;
	height:155px;
}

#contMain .box2 dl.pat41_1_3{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img4_1_4.jpg) 342px 0 no-repeat;
}
* html #contMain .box2 dl.pat41_1_3{
	height:155px;
}

#contMain .box2 dl.pat41_1_4{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img4_1_5.jpg) 342px 0 no-repeat;
}
* html #contMain .box2 dl.pat41_1_4{
	height:155px;
}

/* point2で使用
-----------------------------------*/

#contMain .box2 dl.pat2{
	padding-left:230px;
	background:url(../images_200903/img2_2.jpg) 0 0 no-repeat;
}

#contMain .box2 dl.pat2 dt{
	float:left;
	width:67px;
}

#contMain .box2 dl.pat2 dd{
	padding:0 0 10px 0;
	float:left;
	width:249px;
}

#contMain .box2 p.pat2{
	margin-top:20px;
	padding:0 172px 20px 0;
	width:330px;
	min-height:133px;
	background:url(../images_200903/img2_3.gif) 100% 10px no-repeat;
}

* html #contMain .box2 p.pat2{
	height:133px;
}

#contMain .box2 p.pat2_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img2_2_1.jpg) 100% 0 no-repeat;
}


#contMain .box2 p.pat32_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img3_2_1.jpg) 100% 0 no-repeat;
}


* html #contMain .box2 p.pat2_2_1{
	height:105px;
}

* html #contMain .box2 p.pat32_2_1{
	height:105px;
}

#contMain .box2 p.pat2_2_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:300px;
	min-height:155px;
	background:url(../images_200903/img2_2_3.gif) 313px 0 no-repeat;
}

#contMain .box2 p.pat32_2_2{
    margin-top:20px;
	padding:0 202px 15px 0;
	width:300px;
	min-height:155px;
	background:url(../images_200903/img3_2_7.gif) 313px 0 no-repeat;
}

* html #contMain .box2 p.pat2_2_2{
	width:310px;
	height:155px;
}

* html #contMain .box2 p.pat32_2_2{
	width:310px;
	height:155px;
}

/*report4*/
#contMain .box2 p.pat41_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img4_2_1.gif) 100% 0 no-repeat;
}
* html #contMain .box2 p.pat41_2_1{
	height:105px;
}

#contMain .box2 p.pat41_2_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:310px;
	min-height:155px;
	background:url(../images_200903/img4_2_2.gif) 313px 0 no-repeat;
}
* html #contMain .box2 p.pat41_2_2{
	width:310px;
	height:155px;
}

#contMain .box2 dl.pat41_2_3{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img4_2_3.jpg) 342px 0 no-repeat;
}
* html #contMain .box2 dl.pat41_2_3{
	height:155px;
}

/* point3で使用
-----------------------------------*/

#contMain .box2 dl.pat3{
	padding-left:15px;
	background:url(../images_200903/img4_2_3.jpg) 100% 0 no-repeat;
	width:485px;
}

#contMain .box2 dl.pat3 dt{
	float:left;
	width:67px;
}

#contMain .box2 dl.pat3 dd{
	padding:0 0 10px 0;
	float:left;
	width:197px;
	padding-right:194px;
}

#contMain .box2 dl.pat3 dd.longType{
	padding-right:0;
	width:391px;
}

#contMain .box2 p.pat3{
	margin-top:10px;
	padding:10px 172px 20px 0;
	width:340px;
	min-height:133px;
	background:url(../images_200903/img3_3.gif) 100% 20px no-repeat;
}

* html #contMain .box2 p.pat3{
	width:330px;
	height:133px;
}

#contMain .box2 p.pat3_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img2_3_1.jpg) 100% 0 no-repeat;
}
/*dai3*/
#contMain .box2 p.pat33_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img3_3_1.gif) 100% 0 no-repeat;
}

* html #contMain .box2 p.pat3_2_1{
	height:105px;
}

* html #contMain .box2 p.pat33_2_1{
	height:105px;
}

#contMain .box2 dl.pat3_2_2{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img2_3_5.gif) 342px 0 no-repeat;
}

#contMain .box2 dl.pat33_2_2{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img3_3_3.gif) 342px 0 no-repeat;
}

#contMain .box2 dl.pat33_2_3{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img3_3_4.gif) 342px 0 no-repeat;
}



* html #contMain .box2 dl.pat3_2_2{
	height:155px;
}

* html #contMain .box2 dl.pat33_2_2{
	height:155px;
}

* html #contMain .box2 dl.pat33_2_3{
	height:155px;
}



#contMain .box2 dl.pat3_2_2 li{
	padding-left:0.5em;
	text-indent:-0.5em;
}

.pat33_2_4{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:300px;
	min-height:155px;
	background:url(../images_200903/img3_3_9.jpg) 313px 0 no-repeat;
}

/*report4*/
#contMain .box2 p.pat41_3_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img4_3_1.jpg) 100% 0 no-repeat;
}
* html #contMain .box2 p.pat41_3_1{
	height:105px;
}

#contMain .box2 p.pat41_3_2{
	margin-top:20px;
	padding:0 202px 15px 0;
	width:310px;
	min-height:155px;
	background:url(../images_200903/img4_3_2.gif) 313px 0 no-repeat;
}
* html #contMain .box2 p.pat41_3_2{
	width:310px;
	height:155px;
}

#contMain .box2 dl.pat41_3_3{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img4_3_3.jpg) 342px 0 no-repeat;
}
* html #contMain .box2 dl.pat41_3_3{
	height:155px;
}

#contMain .box2 dl.pat41_3_4{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img4_3_4.jpg) 342px 0 no-repeat;
}
* html #contMain .box2 dl.pat41_3_4{
	height:155px;
}

/* point4で使用
-----------------------------------*/

#contMain .box2 dl.pat4{
	padding-left:234px;
	background:url(../images_200903/img4_2.jpg) 0 0 no-repeat;
}

#contMain .box2 dl.pat4 dt{
	float:left;
	width:67px;
}

#contMain .box2 dl.pat4 dd{
	padding:0 0 10px 0;
	float:left;
	width:249px;
}

#contMain .box2 p.pat4{
	margin-top:10px;
	padding:10px 172px 20px 0;
	width:330px;
	min-height:103px;
	background:url(../images_200903/img4_3.gif) 100% 40px no-repeat;
}

* html #contMain .box2 p.pat4{
	height:103px;
}

#contMain .box2 p.pat4_2_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img2_4_1.jpg) 100% 0 no-repeat;
}

#contMain .box2 p.pat4_3_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img3_4_1.jpg) 100% 0 no-repeat;
}



* html #contMain .box2 p.pat4_2_1{
	height:105px;
}

* html #contMain .box2 p.pat4_3_1{
	height:105px;
}



#contMain .box2 p.pat4_2_2{
	margin-top:20px;
	padding:0 212px 15px 0;
	width:300px;
	min-height:155px;
	background:url(../images_200903/img2_4_2.jpg) 313px 0 no-repeat;
}

#contMain .box2 p.pat4_3_2{
	margin-top:20px;
	padding:0 212px 15px 0;
	width:300px;
	min-height:155px;
	background:url(../images_200903/img3_4_9.jpg) 313px 0 no-repeat;
}

#contMain .box2 dl.pat4_2_3{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img2_4_3.gif) 342px 0 no-repeat;
}

#contMain .box2 dl.pat32_2_3{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
}

#contMain .box2 dl.pat34_2_3{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img3_4_3.jpg) 342px 0 no-repeat;
}

#contMain .box2 dl.pat34_2_4{
	margin-top:15px;
	padding-right:170px;
	width:342px;
	min-height:105px;
	background:url(../images_200903/img3_4_4.jpg) 342px 0 no-repeat;
}


#contMain .box2 dl.pat3_2_4{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
}

* html #contMain .box2 dl.pat4_2_3{
	height:155px;
}

* html #contMain .box2 dl.pat34_2_3{
	height:155px;
}


* html #contMain .box2 dl.pat34_2_4{
	height:155px;
}

* html #contMain .box2 dl.pat3_2_4{
	height:155px;
}

* html #contMain .box2 dl.pat32_2_3{
	height:155px;
}

#contMain .box2 dl.pat4_2_4{
	margin-top:15px;
	padding-right:170px;
	width:332px;
	min-height:155px;
	background:url(../images_200903/img2_4_4.gif) 342px 0 no-repeat;
}

* html #contMain .box2 dl.pat4_2_4{
	height:155px;
}

#contMain .box2 dl.pat4_2_4 li{
	padding-left:0.5em;
	text-indent:-0.5em;
}

/*report4*/
#contMain .box2 p.pat41_4_1{
	margin-top:5px;
	padding-right:112px;
	width:400px;
	min-height:105px;
	background:url(../images_200903/img4_4_1.jpg) 100% 0 no-repeat;
}
* html #contMain .box2 p.pat41_4_1{
	height:105px;
}

/*---------------------------------------------------------
    box3
----------------------------------------------------------*/

#contMain .box3{
	margin:20px 0 0 0;
	width:568px;
}


/*---------------------------------------------------------
    box4
----------------------------------------------------------*/

#contMain .box4{
	margin:0 0 0 15px;
	width:568px;
	background:url(../images_200903/bg_box4m.gif) 0 0 repeat-y;
}

#contMain .box4Inner{
	padding:0 0 10px 0;
	background:url(../images_200903/bg_box4b.gif) 0 100% no-repeat;
}

#contMain .box4Inner2{
	padding:20px 18px 0 30px;
	background:url(../images_200903/bg_box4t.gif) 0 0 no-repeat;
}

#contMain .box4 p.pat1{
	padding:15px 0 10px 188px;
	background:url(../images_200903/img_box4.jpg) 0 40px no-repeat;
}


/*---------------------------------------------------------
    box5
----------------------------------------------------------*/

#contents .box5{
	margin:0 auto;
	padding-bottom:20px;
	position:relative;
	width:620px;
	background:url(../images_200903/bg_box5b.gif) 0 100% no-repeat;
	font-size:116%;
}

#contents .box5 .left{
	padding:0 1px;
	border-top:#4F1362 1px solid;
	float:left;
	width:298px;
}

#contents .box5 .left dd.text{
	padding:190px 15px 15px 15px;
	background:url(../images_200903/img_box5_1.jpg) center 10px no-repeat;
}

#contents .box5 .left dd.boxLink{
	position:absolute;
	bottom:10px;
	left:0;
	width:283px;
	text-align:right;
}

#contents .box5 .left dd.boxLink a{
	padding-left:13px;
	background:url(../images_200903/link2.gif) 0 3px no-repeat;
	color:#15518D;
	text-decoration:underline;
}

#contents .box5 .right{
	padding:0 1px;
	border-top:#4F1362 1px solid;
	float:right;
	width:298px;
}

#contents .box5 .right dd.text{
	padding:190px 15px 15px 15px;
	background:url(../images_200903/img_box5_2.jpg) center 10px no-repeat;
}

#contents .box5 .right dd.boxLink{
	position:absolute;
	right:10px;
	bottom:10px;
	width:283px;
	text-align:right;
}

#contents .box5 .right dd.boxLink a{
	padding-left:13px;
	background:url(../images_200903/link2.gif) 0 3px no-repeat;
	color:#15518D;
	text-decoration:underline;
}


/*---------------------------------------------------------
    box6
----------------------------------------------------------*/

#contents .box6{
	padding-bottom:15px;
	width:503px;
	background:url(../images_200903/bg_box6b.gif) 0 100% no-repeat;
}

#contents .box6Inner{
	padding:0 15px 0 15px;
	width:473px;
	background:url(../images_200903/bg_box6t.gif) 0 0 no-repeat;
}

#contents .box6 dt{
	padding-top:10px;
}

#contents .box6 dd{
	padding:0 0 11px 0;
	width:473px;
	background:url(../images_200903/line2_1.gif) 0 100% repeat-x;
}

#contents .box6 dd.noLine{
	padding:0 0 0 0;
	background:none;
}


/*---------------------------------------------------------
    box7
----------------------------------------------------------*/

#contents .box7{
	padding:5px 10px 0;
	width:482px;
	background:url(../images_200903/bg_box7b.gif) 0 100% no-repeat;
}

#contents .box7 .box7Text1{
	color:#ff6600;
	position:relative;
	z-index:2;
}

#contents .box7 .box7Text2{
	margin-top:-1em;
	padding:1.5em 162px 0 0;
	width:310px;
	min-height:132px;
	background:url(../images_200903/img_box7.jpg) no-repeat scroll 100% 0;
}

* html #contents .box7 .box7Text2{
	height:145px;
}

#contents .box7 .purple{
	padding:15px 0 15px 0;
}

/*---------------------------------------------------------
    box8
----------------------------------------------------------*/

#contents .box8{
	margin:5px 0 0 10px;
	padding-bottom:5px;
	width:286px;
	background:url(../images_200903/bg_box8b.gif) 0 100% no-repeat;
}

#contents .box8Inner{
	padding:5px 10px 0 10px;
	width:266px;
	background:url(../images_200903/bg_box8t.gif) 0 0 no-repeat;
}

#contents .box8 li{
	text-indent:-1.3em;
	padding-left:1.4em;
}
/*---------------------------------------------------------
    box9
----------------------------------------------------------*/

#contents .box9{
	margin:5px 0 0 10px;
	padding-bottom:5px;
	width:398px;
	background:url(../images_200903/bg_box9t.jpg) 0 100% no-repeat;
}

#contents .box9Inner{
	padding:5px 10px 0 10px;
	width:378px;
	background:url(../images_200903/bg_box9b.jpg) 0 0 no-repeat;
}

#contents .box9 li{
	text-indent:-1.3em;
	padding-left:1.4em;
}

/*---------------------------------------------------------
    box10
----------------------------------------------------------*/

#contents .box10{
	padding:5px 10px 0 10px;
	width:482px;
	background:url(../images_200903/bg_box7b.gif) 0 100% no-repeat;
	margin:0 0 5px 0;
	text-align:left;
}

#contents .box10 .box10Text1{
	color:#ff6600;
	position:relative;
	z-index:2;
	padding:10px 0 15px;
}

#contents .box10 .box10Text2{
	margin-top:-1em;
	padding:3.5em 15px 0 10px;
	width:462px;
	min-height:122px;
}

* html #contents .box10 .box10Text2{
	height:145px;
}

#contents .box10 .purple{
	padding:15px 0 15px 0;
}

#contents .box10 .box10Text2 li{
	text-indent:-1.3em;
	padding-left:1em;
}

/*---------------------------------------------------------
    Box11
----------------------------------------------------------*/
#contMain .box11{
	margin:5px 0 0 40px;
}

#contMain .box11Inner{
	background:url(../images_200903/img3_4_10.gif) 0 0 no-repeat;
	width:200px;
	height:81px;
}

/*---------------------------------------------------------
    Box12
----------------------------------------------------------*/
#contMain .box12{
	margin:5px 0 0 40px;
}

#contMain .box12Inner{
	background:url(../images_200903/img4_1_3.gif) 0 0 no-repeat;
	width:200px;
	height:81px;
}


/*---------------------------------------------------------
    btBox
----------------------------------------------------------*/

#contents .btBox{
	padding:0 0 0 0;
	position:relative;
	width:502px;
	height:40px;
}

#contents .btBox .bt{
	padding:0 0 0 0;
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	z-index:2;
}


/*---------------------------------------------------------
    tooltip_1
----------------------------------------------------------*/

#demo_2{
	text-decoration:underline;
}

#tooltip_1{
	z-index:1000;
}

.tooltip{
	padding:8px;
	border:#666 1px solid;
	width:300px;
	background-color:#eee;
}

.tooltip .tit{
	font-weight:bold;
}


/*---------------------------------------------------------
    pointLink
----------------------------------------------------------*/

#contMain .pointLink{
	margin:20px 0 0 0;
	width:596px;
	text-align:center;
}


/*---------------------------------------------------------
    pageNavi
----------------------------------------------------------*/

#contMain .pageNavi{
	margin:20px 0 0 0;
	width:596px;
	text-align:center;
}


/*---------------------------------------------------------
    contNavi
----------------------------------------------------------*/

#contNavi{
	float:left;
	width:243px;
	overflow:hidden;
	background:url(../images_200903/bg_cnavi_b.gif) 0 100% no-repeat;
}

#contNavi .contNaviInner{
	padding:16px 17px 16px 16px;
	width:210px;
	background:url(../images_200903/bg_cnavi_t.gif) 0 0 no-repeat;
}


/*---------------------------------------------------------
    subNavi1
----------------------------------------------------------*/

#contNavi .subNavi1{
	width:210px;
}

#contNavi .subNavi1 dt img{
	vertical-align:bottom;
}

#contNavi .subNavi1 dt img.lineTop{
	border-top:#4e4e4e 1px solid;
}

#contNavi .subNavi1 dd{
	background:url(../images_200903/bg_subnavi1.gif) 0 100% no-repeat;
}

#contNavi .subNavi1 dd a{
	padding:7px 5px 7px 28px;
	display:block;
	background:url(../images_200903/guidelink1.gif) 13px 12px no-repeat;
	text-decoration:none;
}

#contNavi .subNavi1 dd.act a{
	text-decoration:underline;
}

#kittin{
	background:url(../images_200903/img3_2_8.jpg) 0 0 no-repeat;
	width:502px;
	height:209px;
	margin:25px 0 10px 0;
	padding:0;
}

#kittinInner{
	margin:0;
	padding:115px 20px 0 28px;
}


#bass{
	background:url(../images_200903/img3_3_5.gif) 0 0 no-repeat;
	width:502px;
	height:254px;
	margin:25px 0 10px 0;
	padding:0;
}

#bassInner{
	margin:0;
	padding:135px 10px 0 21px;
}

#dor{
	background:url(../images_200903/img3_4_5.gif) 0 0 no-repeat;
	width:502px;
	height:240px;
	margin:25px 0 10px 0;
	padding:0;
}

#dorInner{
	margin:0;
	padding:125px 10px 0 28px;
}

#kittinInner li{
	text-indent:-1.0em;
	padding-left:1em;
}

#bassInner li{
	text-indent:-1.0em;
	padding-left:1em;
}

#dorInner li{
	text-indent:-1.0em;
	padding-left:1em;
}


.imgs{
	margin:0 0 0 20px;
}
.imgs_one{
	margin:0 0 0 10px;
}