@charset "utf-8";
/* --------------------------------------------------------------------

# KINTETSU INTERNATIONAL HAWAII COMPANY CSS v2.0 -- ALOHAWINDS.COM EDITION #

Copyright 2010 KIH LIMITED 

-------------------------------------------------------------------- */

/* タイトル設定 */
div#content h2#list{
	font-size:130%;
	color:#FF6600;
	margin-left:270px;
	margin-top:10px;
	margin-bottom:10px;
   }
   
/* クム　インタビュータイトル */
div#content div#interview01{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview01_title.jpg) left top no-repeat;
	}
	
div#content p#profile01{
	position:relative;
	left:35px;
	top:168px;
	font-size:85%;
	line-height:170%;
	width: 320px;
	}
	
div#content div#interview02{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview02_title.jpg) left top no-repeat;
	}
	
div#content p#profile02{
	position:relative;
	left:40px;
	top:165px;
	font-size:90%;
	line-height:170%;
	width: 400px;
	}
	
div#content div#interview03{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview03_title.jpg) left top no-repeat;
	}
	
div#content p#profile03{
	position:relative;
	left:40px;
	top:175px;
	font-size:85%;
	line-height:170%;
	width: 400px;
	}
	
div#content div#interview04{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview04_title.jpg) left top no-repeat;
	}
	
div#content p#profile04{
	position:relative;
	left:40px;
	top:170px;
	font-size:85%;
	line-height:170%;
	width: 400px;
	}
	
div#content div#interview05{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview05_title.jpg) left top no-repeat;
	}
	
div#content p#profile05{
	position:relative;
	left:40px;
	top:185px;
	font-size:90%;
	line-height:170%;
	width: 400px;
	}

div#content div#interview06{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview06_title.jpg) left top no-repeat;
	}
	
div#content p#profile06{
	position:relative;
	left:20px;
	top:100px;
	font-size:85%;
	line-height:170%;
	width: 450px;
	}
	
div#content div#interview07{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview07_title.jpg) left top no-repeat;
	}
	
div#content p#profile07{
	position:relative;
	left:30px;
	top:167px;
	font-size:90%;
	line-height:170%;
	width: 430px;
	}
	
div#content div#interview08{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview08_title.jpg) left top no-repeat;
	}
	
div#content p#profile08{
	position:relative;
	left:300px;
	top:165px;
	font-size:90%;
	line-height:170%;
	width: 430px;
	}
	
div#content div#interview09{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview09_title.jpg) left top no-repeat;
	}
	
div#content p#profile09{
	position:relative;
	left:300px;
	top:155px;
	font-size:90%;
	line-height:170%;
	width: 430px;
	}

div#content div#interview10{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview10_title.jpg) left top no-repeat;
	}
	
div#content p#profile10{
	position:relative;
	left:300px;
	top:140px;
	font-size:85%;
	line-height:170%;
	width: 430px;
	}
	
div#content div#interview11{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview11_title.jpg) left top no-repeat;
	}
	
div#content p#profile11{
	position:relative;
	left:300px;
	top:160px;
	font-size:85%;
	line-height:170%;
	width: 430px;
	}
	
div#content div#interview12{
	margin:0px 10px 10px;
	padding:0px;
	height:310px;
	background:url(../images/interview12_title.jpg) left top no-repeat;
	}
	
div#content p#profile12{
	position:relative;
	left:300px;
	top:180px;
	font-size:90%;
	line-height:170%;
	width: 430px;
	}
	
/* インタビュー欄 */
div#kumu{
    margin:0px 20px;
	}
	
div#kumu dl{
	margin:0px;
	padding:0px;
	}

div#kumu dl dt.none{
    background:none;
	}
	
div#kumu dl dt{
	font-weight:bold;
    background:url(../images/line_gra.gif) no-repeat center top;
	margin:0px 0px 10px 0px;
	padding:20px 0px 0px 0px;
	}

div#kumu dl dd{
	margin:0px 0px 20px 0px;
	line-height:170%;
	letter-spacing:1.0px;
}

div#content div#hula{
	margin:0px 20px;
	}
	
div#content div#hula dl{
	margin-bottom:15px;
	}
	
div#content div#hula dl dt{
	background:none;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	width:60px;
	clear:left;
	}

div#content div#hula dl dd{
	float:left;
	display: block;
	width: 680px;
	margin:0px;
	padding: 0px 0px 5px;
    }

div#content div#hula dl.wide dt{
	background:none;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	width:70px;
	clear:left;
	}
	
div#content div#hula dl.wide dd{
	float:left;
	display: block;
	width: 670px;
	margin:0px;
	padding: 0px 0px 5px;
    }

/*チャールズの結婚式*/
div#content div#wedding{
	background:url(../images/bg_wedding.gif) center top no-repeat;
	margin:20px 0px 40px;
	padding-top:200px;
	line-height:200%;
	text-align:center;
	}

/*インフォメーション*/	
div#content div.info_hula{
	border:1px solid #333333;
	background-color:#DEDEDE;
	margin:0px 20px 10px;
	padding:10px 20px;
	font-size:100%;
	}
	
div#content div.info_hula h4{
    margin:5px 5px 5px 0px;
	}   
	
div#content div.info_hula ul{
    margin:10px 10px 0px;
	list-style-position:outside;
	}
	
div#content div.info_hula ul li{
    margin:0px 5px 10px 10px;
	}

/*ディスコグラフィー*/		
div#content table.profile{
	margin:0px 20px 20px;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-collapse:separate;
	background-color:#FFFFFF;
    }

div#content table.profile th{
	font-size:130%;
	background-color:#EFFDD7;
	text-align:left;
	padding:5px 10px 5px 5px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	line-height: 2.0;
	vertical-align: top;
	width: 180px;
    }

div#content table.profile td{
	padding:5px 5px 5px 10px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	line-height: 2.0;
	vertical-align: top;
	font-size:130%;
	background-color:#FFFFFF;
    }
