﻿@charset "UTF-8";

/**********************************************
Hunryu
**********************************************/
/*---------------------------------------------
Container
---------------------------------------------*/
#hunryu {
	border:solid 1px #777777;
	width:530px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-align:left;
}

#hunryu #container {
	width:500px; /* [width]500px+(padding:15px+15px)=530px */
	padding:0 15px 5px 15px;
}

#hunryu #container_fc {
	width:500px; /* [width]500px+(padding:15px+15px)=530px */
	padding:0 15px 15px 15px;
}

/*----- Container [Imgbox] -----*/
#hunryu .imgbox {
	width:500px;
	text-align:center;
}

/*----- Container [Imgbox(FCS)] -----*/
#hunryu .imgbox_fcs1 {
	width:500px;
	height:200px;
	margin-bottom:20px;
	position:relative;
}

#hunryu .imgbox_fcs1-1 {
	z-index:100;
	position:absolute;
	top:0;
	left:0;
}

#hunryu .imgbox_fcs1-2 {
	z-index:101;
	position:absolute;
	top:40px;
	left:210px;
	padding-right:10px;
	color:#003399;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
}

#hunryu .imgbox_fcs {
	margin-bottom:10px;
}

/*----- Container [Inbox] -----*/
#hunryu .inbox,
#hunryu .inbox_c,
#hunryu .inbox_l,
#hunryu .inbox_r {
	padding-bottom:10px;
	font-size:12px;
}

#hunryu .inbox {
	width:500px;
}

#hunryu .inbox_c {
	width:240px;
	margin:0 130px;
}

#hunryu .inbox_l {
	width:240px; /* [width](240px+(padding:20px))+240px=500px */
	padding-right:20px;
	float:left;
}

#hunryu .inbox_r {
	width:240px;
	float:left;
}

/*----- Container [Inbox(FC,FCS)] -----*/
#hunryu .inbox_l_fc,
#hunryu .inbox_r_fc {
	width:245px; /* [width](245px+(padding:10px))+245px=500px */
	padding-bottom:10px;
	float:left;
}

#hunryu .inbox_l_fc {
	padding-right:10px;
}

/*----- Container [Comment] -----*/
#hunryu p.comment {
	line-height:20px;
}

/*----- Container [Lead] -----*/
#hunryu p.lead {
	padding:0 10px 10px 10px;
	line-height:16px;
}

/*----- Container [Lead(FCS)] -----*/
#hunryu #lead_fcs {
	width:500px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}

#hunryu #lead_fcs span {
	color:#0033cc;
}

/*----- Container [Image-Comment] -----*/
#hunryu p.img_title {
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#hunryu p.img_txt_l {
	padding:0 4px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}

#hunryu .img_txt_c {
	padding:0 4px;
	font-size:10px;
	line-height:14px;
	text-align:center;
}

/*----- Container [Memo] -----*/
#hunryu p.memo_title {
	font-size:10px;
	font-weight:bold;
}

#hunryu p.memo_txt {
	margin-bottom:6px;
	font-size:10px;
	line-height:12px;
}

/*----- Container [To PageTop] -----*/
#hunryu a.inter {
	display:block;
	width:500px;
	height:11px;
	margin-bottom:20px;
	text-align:right;
}


/*---------------------------------------------
List (FCS)
---------------------------------------------*/
#hunryu ol {
	width:241px; /* [width]241px+(margin:4px)=245px */
	margin-left:4px;
	font-size:10px;
	line-height:12px;
	list-style-type:none;
}

#hunryu ol li {
	margin-bottom:4px;
}

#hunryu ol li .l {
	width:20px;
	float:left;
}

#hunryu ol li .r {
	float:left;
	width:221px;
}

#hunryu img.fcs_list_line {
	margin-top:10px;
}

/*---------------------------------------------
Title
---------------------------------------------*/
#hunryu h1 {
	background:#3366cc url(../hunryu/image/title.gif) no-repeat;
	width:530px;
	height:44px; /* [height]44px+(padding:4px)=48px */
	margin-bottom:25px;
	padding-top:4px;
	font-size:20px;
	color:#ffffff;
	line-height:22px;
	text-align:center;
}

#hunryu h1 span {
	font-size:16px;
}

#hunryu h2.title_ol {
	margin-bottom:10px;
	color:#0066cc;
	font-size:14px;
}

#hunryu h2.title_fcs {
	margin:10px 4px 4px 4px;
	color:#003399;
	font-size:12px;
}

#hunryu h3.title_img {
	margin-bottom:4px;
	color:#777777;
	font-size:12px;
}

#hunryu h3.title_txt {
	margin-bottom:4px;
	color:#0066cc;
	font-size:12px;
}


/*---------------------------------------------
Line
---------------------------------------------*/
#hunryu .line {
	margin-bottom:20px;
}


/*---------------------------------------------
Menu
---------------------------------------------*/
#menu li {background:#666699 url(../hunryu/image/dot_bm.gif) no-repeat;background-position:bottom;}

#menu #m_hun0 {background-image:url(../hunryu/button/hun_title.gif);}

#menu #m_hun1 a {background-image:url(../hunryu/button/hun_menu01-2.gif);}
#menu #m_hun1 a:hover {background-image:url(../hunryu/button/hun_menu01-1.gif);}

#menu #m_hun2 a {background-image:url(../hunryu/button/hun_menu02-2.gif);}
#menu #m_hun2 a:hover {background-image:url(../hunryu/button/hun_menu02-1.gif);}

#menu #m_hun3 a {background-image:url(../hunryu/button/hun_menu03-2.gif);}
#menu #m_hun3 a:hover {background-image:url(../hunryu/button/hun_menu03-1.gif);}
