﻿@charset "utf-8";

/* ---------- common ---------- */
body{
	background-color: #ffffff;
	color: #000000;
	margin:0px;
	padding:0px;
}
a:link {color:#0066CC; text-decoration:underline;}
a:visited {text-decoration:underline; color:#660099;}
a:hover {color:#FF3300; text-decoration:underline;}
a:active { color: #FF3300; text-decoration: underline;} 

ul{
	list-style:none;
	margin:0px 0px 0px 3px;
	padding-left:0px;
	float:left;
	color:#3399CC;
}
li{
	padding : 3px 0;
	padding-left: 10px;
	background: url(../image/top/list_mark.gif) no-repeat 0px 0.8em;
	clear:both;
}


/* ---------- container ---------- */
#container{
	width: 780px;
	text-align:left;
	color:#000000;
	font-size: 11px;
	line-height:140%;
	font-family:Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}
#container .vietnamese{
	font-family: Microsoft Sans Serif, Tahoma, MS UI Gothic;
}

#container_in{
	width: 740px;
	text-align:left;
	margin:0px 20px 0px 20px;
	clear:both;
}
#container_in .title{
	text-align:left;
	margin-bottom:25px;
	clear:both;
}
#container_movie{
	width: 740px;
	text-align:left;
	margin:0px 20px 0px 20px;
	line-height:160%;
	font-size:12px;
	clear:both;
	font-family:Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}
table .s{
	line-height:160%;
	font-size:10px;
}
table .s2{
	line-height:200%;
	font-size:10px;
	border:solid 1px #A3988F;
}
td .ss{
	line-height:160%;
	font-size:9px;
}


/* ---------- container_left ---------- */
#container_left{
	width: 255px;
	float:left ;
}
#container_left .title{
	float:left ;
	margin-bottom:15px;
}
#container_left .content{
	float:left ;
	width: 220px;
	border-left:solid 1px #CCCCCC;
	padding:0px 25px 10px 5px;
	clear:both;
}
.photo_index{
	display:block;
	width:35px;
	float: left;
	margin:0px 9px 0px 0px;
}
.text{
	padding-bottom:3px;
}
.date{
	font-size:9px;
}

/* ---------- container_center ---------- */
#container_center{
	width: 255px;
	float:left ;
}
#container_center .title{
	float:left ;
	margin-bottom:15px;
}
#container_center .content{
	float:left ;
	width: 220px;
	border-left:solid 1px #CCCCCC;
	padding:0px 25px 10px 5px;
	clear:both;
}

/* ---------- container_right ---------- */
#container_right{
	width: 230px;
	float:left ;
}
#container_right .title{
	float:left ;
	margin-bottom:15px;
}
#container_right .content{
	float:left ;
	width: 220px;
	border-left:solid 1px #CCCCCC;
	padding:0px 0px 10px 5px;
	clear:both;
}


/* ---------- header ---------- */
#header_title_leftleft{
	width: 0px;
	float:left ;
	margin:0px 0px 0px 0px;
}
#header_title_leftleft h1{
	font-size:100%;
	line-height:0%;
	text-indent: -9999px;
	font-weight:normal;
}
#header_title_left{
	width: 390px;
	float:left ;
	margin:10px 0px 10px 0px;
}
#header_title_right{
	width: 380px;
	float:right ;
	text-align:right;
	padding:22px 10px 10px 0px;
}
#header_upper{
	border-top:solid 1px #CCCCCC;
	width: 760px;
	float:left ;
	padding:2px 10px 20px 10px;
	font-size:10px;
}

/* ---------- footer ---------- */
#footer_link{
	width:780px;
	float:left;
	clear:both;
	margin:30px 0px 0px 0px;
	padding:0px;
}
#footer_link .pan{
	width: 760px;
	float:left ;
	text-align:right;
	padding:2px 10px 15px 10px;
	font-size:10px;
}
#footer_link .upper{
	width:760px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:3px 10px 3px 10px;
	float:left;
	text-align:right;
	clear:both;
}
#footer_link_bottom{
	width:780px;
	font-size:9px;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}
#footer_link_bottom .left{
	width:643px;
	padding:7px 10px 0px 10px;
	margin:0px;
	float:left;
}
#footer_link_bottom .right{
	width:107px;
	padding:7px 10px 0px 0px;
	margin:0px;
	float:right;
}
#footer_link_bline{
	width:780px;
	font-size:6px;
	line-height:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	clear:both;
}
#footer_link_bline .left{
	width:300px;
	line-height:100%;
	float:left;
	margin:0px;
	padding:0px;
}
#footer_link_bline .right{
	width:300px;
	line-height:100%;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
}
#footer_goat{
	vertical-align: middle; 
}