@charset "utf-8";

/* ---------- basic ---------------------------------------- */
* {
	margin: 0;
	padding: 0;
}
body,td,th,h1,h2,h3,h4,h5,h6,p,dt,dd,li {
	font-size: 100%;
	/* font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;  */
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	line-height: 100%;
	color: #FFFFFF;
}
body {
	background-color: #000000;
}
img {
	border: none;
}
/* */
a:link    {	color: #FF9900;	text-decoration: none;}
a:visited {	color: #FF9900;	text-decoration: none;}
a:hover   {	color: #FFCC00;	text-decoration: underline;}
a:active  {	color: #FFCC00;	text-decoration: underline;}

.clearBoth {
	clear: both;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* ---------- BOX ---------------------------------------- */
.box {
	width: 950px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

/* ---------- CONTAINER ---------------------------------------- */
#container {
}
/* ---------- HEADER ---------------------------------------- */
#header {
	margin-top: 30px;
	margin-bottom: 30px;
}
#header .box {
	text-align: center;
}

/* ---------- MAIN ---------------------------------------- */
#main {}
#main .box {}


/* ---------- CONTENTS ---------------------------------------- */
#contents {}

/* ---------- FOOTER ---------------------------------------- */
#footer {
}
#footer .box {
}
#footer #copyright {
	text-align: right;
	padding-right: 25px;
	padding-top: 20px;
	margin-bottom: 20px;
}

/* ----- IE6の配置バグ用 ----- */
/* Hides from IE5-mac \*/
/*
* html .box      { height: 1%; }
* html #container{ height: 1%; }
* html #main     { height: 1%; }
* html #contents { height: 1%; }
* html #sidemenu { height: 1%; }
* html #header   { height: 1%; }
* html #footer   { height: 1%; }
* html #navi_main{ height: 1%; }
*/
/* End hide from IE5-mac */


/* -------------------------------------------------
contents
--------------------------------------------------- */
/* ---------- basic ---------------------------------------- */
h1, h2, h3, h4, h5, h6 {}
p {	font-size: 82%;	line-height: 150%;	margin-bottom: 1em;}
ul, ol {}
ul li, ol li {	font-size: 82%;	line-height: 150%;	list-style-type: none;}
dl {}
dl dt, dl dd {	font-size: 82%;	line-height: 150%;}
dl dt {} 
dl dd {}
table {}
table th, table td {}
table th {}
table td {}
/* ---------- common contents ---------------------------------------- */
#contents h1 {}
#contents h2 {	margin-bottom: 15px;}
#contents h3 {}
#contents h4 {}
#contents h5 {}
#contents h6 {}
#contents p {}
#contents ul, #contents ol {	margin-bottom: 1em;}
#contents ul {}
#contents ol {	margin-left: 1.5em;}
#contents ul li, #contents ol li {}
#contents ul li {	background: url(../images/ic_dot.gif) no-repeat 0px 6px;	padding-left: 15px;
}
/* --------- IE6 only ---------- */
* html #contents ul li {	height: 1%;}


#contents ol li {	list-style: decimal;}
#contents dl {}
#contents dl dt, #contents dl dd {}
#contents dl dt {	float: left;	padding-right: 1em;}
#contents dl dd {	margin-top: 5px;	margin-bottom: 5px;}
#contents table { border-collapse: collapse; }
#contents table th, #contents table td {	font-size: 82%;	line-height: 150%;}
#contents table th {}
#contents table td {}
#contents .pagetop {}



/* info ------------------------------------ */
#header h1 {}
#contents h2 {}
#contents #comp {
	margin-top: 70px;
	margin-bottom: 70px;
}
#contents #comp #logo {
	margin-bottom: 20px;
}
#contents #comp h2 {}
#contents #comp p {}

#footer ul {
	/* margin-right: 25px; */
	margin-left: 25px;
	border-top: 1px solid #727272;
}
#footer ul li {
	float: left;
	width: 175px;
	height: 112px;
	text-align: left;
}
#footer ul li.thnk {width: 367px;}

#footer ul li.thnk,
#footer ul li.ekim,
#footer ul li.okud,
#footer ul li.casa,
#footer ul li.wara {
	border-right: 1px dashed #727272;
}
#footer ul li img {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}


/* news ------------------------------------ */
#contents #news {
	margin-bottom: 40px;
	margin-right: 20px;
	margin-left: 20px;
}
#contents #news h2 {
	margin-top: 5px;
	margin-left: 10px;
}
#contents #news dl {
	display: block;
	margin: 10px;
}
#contents #news dl dt {}
#contents #news dl dd {}

/* tvcm ------------------------------------ */
#movie {
	margin-right: -50px;
}
#movie #thankyou,
#movie #lasa,
#movie #waraiya,
#movie #fuchunokaze {
	float: left;
	width: 200px;
	margin-right: 50px;
	margin-bottom: 40px;
}

#movie #thankyou {}
#movie #lasa {}
#movie #waraiya {}
#movie #fuchunokaze {}
#movie #akira {
	width: 950px;
	margin-bottom: 40px;
	float: left;
}

#contents #movie h2 {
	margin-bottom: 20px;
}
#contents #movie h3 {
	font-size: 82%;
	font-weight: normal;
	border: 1px solid #666;
	padding: 8px;
	margin-bottom: 10px;
}
#movie .capture {
	float: left;
	width: 200px;
	margin-right: 50px;
}
