@charset "Shift_JIS";

@import "common-welcome.css";


/* ---------------------------------------------------
welcome.css
welcomeページ用CSS
--------------------------------------------------- */

/* ---------------------------------------------------
footer
--------------------------------------------------- */
#footer {
	background: #636363 url(../img/pr/p_footer_bg.gif) no-repeat left top;
}



/* ---------------------------------------------------
PRトップ
--------------------------------------------------- */
/*メインイメージ*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family:'タオマ','Tahoma','ヴェルダナ',Verdana'トゥンガ',Tunga;
	color: #333333;	
	}
	
a { 
	text-decoration: none
	}

.sheet {
	background-color: #FFFFFF;
	width: 800px;
	height: 5150px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 150px;
	}


.maincontents {
	width: 600px;
	height:550px;
	margin: 0px;
	padding: 5px;
	position: absolute;
	top: 0px;
	}



#main .mainimgBox {
	margin: 15px 0 15px 15px;
}

#main .mainimgBox h2 {
	margin: 0;
	padding: 0;
}



/*紹介文*/
#main .sec01 {
	margin: 8px 0 23px 0;
	padding: 0 0 15px 0;
}

#main .sec01 dl {
	margin: 0 5px;
	padding: 0;
	line-height: 150%;
}

#main .sec01 dl dt {
	margin: 0 0 5px 0;
	padding: 2px 10px;
	background: #828282;
	color: #fff;
	font-weight: bold;
}

#main .sec01 dl dd {
	margin: 5px 6px 20px 6px;
	padding: 0;
}

#main .sec01 .btnBox {
	text-align: center;
}

#main .sec01 .colortable {
	text-align: center;
}



/*メニュー紹介*/
#main .sec02 {
	margin: 0 0 20px 10px;
}

#main .sec02 .sec02in {
	float: left;
	width: 600px;
	border-bottom: 10px solid #fff;
	background: url(../img/pr/p_02_bg.gif) no-repeat left bottom;
}

#main .sec02 .mgnbtm {
	margin-bottom: 30px;
}

#main .sec02 .sec02in dl {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
}

#main .sec02 .sec02in dl dt {
	margin: 0;
	padding: 0 17px 0 46px;
	line-height: 42px;
	font-weight: bold;
}

#main .sec02 .sec02in dl dt.item01 {
	background: url(../img/pr/p_02_img01.gif) no-repeat 6px center;
}
#main .sec02 .sec02in dl dt.item02 {
	background: url(../img/pr/p_02_img02.gif) no-repeat 6px center;
}
#main .sec02 .sec02in dl dt.item03 {
	background: url(../img/pr/p_02_img03.gif) no-repeat 6px center;
}
#main .sec02 .sec02in dl dt.item04 {
	background: url(../img/pr/p_02_img04.gif) no-repeat 6px center;
}
#main .sec02 .sec02in dl dt.item05 {
	background: url(../img/pr/p_02_img05.gif) no-repeat 6px center;
}
#main .sec02 .sec02in dl dt.item06 {
	background: url(../img/pr/p_02_img06.gif) no-repeat 6px center;
}

#main .sec02 .sec02in dl dd {
	margin: 0;
	padding: 0 17px 6px 7px;
	font-size: 85%;
	line-height: 150%;
}

#main .sec02 .sec02in dl dd span.detaillink {
	display: block;
	margin: 5px 0 0 0;
	text-align: right;
}

#main .sec02 .sec02in dl dd span.detaillink a {
	padding-left: 10px;
	background: url(../img/pr/p_arw01.gif) no-repeat left center;
}




/* ---------------------------------------------------
PR共通
--------------------------------------------------- */
.cnt {
	clear: both;
	width: 600px;
	margin: 0 0 5px 0;
	line-height: 150%;
}

/*見出し*/
.cnt h2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 26px;
	background: url(../img/common/l_ttl_bg.gif) no-repeat left center;
	font-weight: bold;
	font-size: 120%;
	line-height: 35px;
}

.cnt h3 {
	margin: 0 5px 5px 5px;
	padding: 2px 10px;
	background: #828282;
	font-weight: bold;
	color: #fff;
	line-height: 150%;
}

.cnt h4 {
	margin: 0 5px 5px 5px;
	padding: 2px 10px;
	border-bottom: 1px dashed #828282;
	font-weight: bold;
	line-height: 150%;
}

/*テキスト*/
.cnt p {
	margin: 0 15px 15px 25px;
}

/*リスト１*/
.cnt ul {
	margin: 0 25px 15px 25px;
	padding: 0;
}

.cnt ul li {
	margin: 0 0 5px 30px;
	padding: 0;
	list-style: disc;
}

/*リスト２*/
.cnt ol {
	margin: 0 25px 15px 25px;
	padding: 0;
}

.cnt ol li {
	margin: 0 0 5px 35px;
	padding: 0;
	list-style: decimal;
}

/*リスト３*/
.cnt dl {
	margin: 0 15px 15px 20px;
	padding: 0;
}

.cnt dl dt {
	margin: 10px 0 5px 20px;
	padding: 3px 7px;
	background: #dadada;
	font-weight: bold;
}

.cnt dl dd {
	margin: 5px 20px;
	padding: 0;
}

/*テーブル*/
table {
	margin: 0 0 0 0px;
	padding: 0;
	border: 1;
}

table td,
table th {
	margin: 0;
	padding: 0;
}

table th {
	background: #f1efef;
	font-weight: bold;
}


/*ページ右部分*/
.maincontents2 {
	float: right;
	width: 200px;
	height: 2200px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-left: 0px solid #BBBBBB;
	position: absolute;
	top: 600px;
	}
.startitle {
	width: 180px;
	height: 20px;
	margin: 5px;
	font-size: 10pt;
	font-family:'タオマ','Tahoma','ヴェルダナ',Verdana'トゥンガ',Tunga;
	padding-top: 5px;
	padding-left: 3px;
	color: #000000;
	font-weight: bold;
	}
.startitle a {
	color: #FF960C;	
 	text-decoration: underline;	
	}
.startext {
	width: 180px;
	margin: 5px;
	padding-left: 5px;
	color: #666666;	
	font-size: 10pt;
	font-family:'タオマ','Tahoma','ヴェルダナ',Verdana'トゥンガ',Tunga;
	}
.startext a:hover {
    color: #FF3300;	
	text-decoration: underline;	
	}



