
@charset "Shift-JIS";

/* #############################################################

[ directory /1/ ]

Additional authority person of parts : Web master

############################################################# */


/* -------------------------------------------------------------- 
���ʐݒ� : ���o���imain�j
-------------------------------------------------------------- */
#content div.main{
	width:740px;	
}
#content div.main h1{
	width:100%;
	min-height:43px;
	_height:43px;
	padding:12px 0 0;
	line-height:1.2;
	text-indent:20px;
	font-size:2em;
	font-weight:bold;
	color:#4F4E4C;
	background:url(/resources/images/content/bg_title_top.jpg) no-repeat 0 0;
}
#content div.main p.lead{
	margin:10px 25px;
}


/* -------------------------------------------------------------- 
�o���n��I��
-------------------------------------------------------------- */
#content div.departure{
	width:740px;
	margin:0 0 10px 0;
	padding:0 0 8px 0;
}
#content div.departure dl{
	overflow:hidden;
	padding:13px 13px 0 13px;
	background:url(/resources/images/content/bg_section_l.gif) no-repeat 0 0;
}
* html #content div.departure dl{
	zoom:1;
}
#content div.departure dl dt{
	float:left;
	display:inline;
	/*margin:0 8px 0 0;*/
	margin: 0px 1px 0px 0px;
}
#content div.departure dl dd{
	float:left;
	display:inline;
	/*margin:5px 5px 0 0;*/
	margin: 0px 2px 0px 0px;
}

#content div.departure dl #kyusyu {
    margin: 0px;
}

/* -------------------------------------------------------------- 
�G���A��� (infoArea)
-------------------------------------------------------------- */
#content .infoArea {
	margin-top:5px;
	width:740px;
	background:url(/resources/images/content/bg_section_l.gif) repeat-y 0 0;
}
#content .infoArea .inner {
	zoom:1;
	width:700px;
	padding:20px 20px 10px;
	background:
		url(/resources/images/bg_section_l_head_orange.gif) 
		no-repeat 0 0;
}

#content .infoArea .inner .infoArea_head {
	/*
	zoom:1;
	padding:0 0 15px 0;
	background:
		url(/resources/images/img_dotline_g.gif) 
		repeat-x 0 bottom;
	*/
	overflow:hidden;
}

#content .infoArea .inner .infoArea_head p.pict_area {
	float:left;
	width:275px;
}
#content .infoArea .inner .infoArea_head dl {
	float:right;
	width:410px;
}

#content .infoArea .inner .infoArea_head dl dt {
	padding:5px 0 10px 0;
	background:
		url(/resources/images/bg_line_orange.gif) 
		repeat-x 0 bottom;
	font-size:1.1em;
	font-weight:bold;
	color:#333;
}

#content .infoArea .inner .infoArea_head dl dd {
	padding:10px 3px 0 3px;
}

#content .infoArea .inner .infoArea_head_cntr {
	position: relative;	
	right:150px;
	overflow:hidden;
}

#content .infoArea .inner .infoArea_head_cntr dl {
	float:right;
	width:410px;
}

#content .infoArea .inner .infoArea_head_cntr dl dt {
	padding:5px 0 10px 0;
	background:
		url(/resources/images/bg_line_orange.gif) 
		repeat-x 0 bottom;
	font-size:1.1em;
	font-weight:bold;
	color:#333;
}

#content .infoArea .inner .infoArea_head_cntr dl dd {
	padding:10px 3px 0 3px;
}


#content .infoArea .inner .selectAreaContainer {
	zoom:1;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	background:
		url(/resources/images/img_dotline_g.gif) 
		repeat-x 0 0;
}

#content .infoArea .inner dl.selectArea {
	width:700px;
	margin:10px 0 0 0;
}

#content .infoArea .inner dl.selectArea dt {
	padding:4px 0 3px 11px;
	border-left:3px solid #FF9934;
	font-weight:bold;
}
#content .infoArea .inner dl.selectArea dt strong {
	color:#ED6A3C;
	font-weight:bold;
}
#content .infoArea .inner dl.selectArea dd {
	width:600px;
	margin:3px 0 0 0;
	padding:10px 1px 0 1px;
	background:
		url(/resources/images/img_area_selection_head.gif) 
		no-repeat 0 0;
}
#content .infoArea .inner dl.selectArea dd .list_area {
	width:668px;
	padding:7px 15px 10px 15px;
	background:#F2F1EC 
		url(/resources/images/img_area_selection_btm.gif) 
		no-repeat 0 bottom;
}
#content .infoArea .inner dl.selectArea dd .list_area ul {
	overflow:hidden;
}
#content .infoArea .inner dl.selectArea dd .list_area ul li {/* 2011.04.06 edit */
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 0;
	white-space:nowrap;
}
#content .infoArea .inner dl.selectArea dd .list_area ul li a{
	padding:0 5px 0 0;
}
#content .infoArea .inner dl.selectArea dd .list_area ul li:first-child {
	padding:0;
	border:none;
}

#content .infoArea .inner dl.selectArea dd .list_area dl {
	width:668px;
	margin:10px 0 0 0;
	overflow:hidden;
}
#content .infoArea .inner dl.selectArea dd .list_area dl:first-child {
	margin:5px 0 0 0;
}

#content .infoArea .inner dl.selectArea dd .list_area dl dt {
	float:left;
	width:80px;
	border:none;
	padding:0;
}
#content .infoArea .inner dl.selectArea dd .list_area dl dd {
	width:580px;
	margin:0 0 0 85px;
	padding:3px 0 0 0;
	background:none;
}

#content .infoArea .infoArea_btm {
	height:10px;
	font-size:1em;
	background:url(/resources/images/content/bg_section_l.gif) no-repeat left bottom;
}


/* -------------------------------------------------------------- 
���̑��̃G���A�������
-------------------------------------------------------------- */

#content .other_selectArea {
	width:740px;
	margin:5px 0;
	padding:0 0 10px 0;
}
#content .other_selectArea .inner {
	width:700px;
	padding:20px 20px 0 20px;
	background:url(/resources/images/content/bg_section_l.gif) no-repeat 0 0;
}
#content .other_selectArea .inner h3 {
	width:680px;
	min-height:16px;
	_height:16px;
	padding:10px;
	background:
		url(/resources/images/bg_title02.gif) 
		no-repeat 0 0;
	font-size:1.2em;
	font-weight:bold;
}

#content .other_selectArea .inner h4 {
	width:680px;
	margin-top:15px;
	padding:4px 10px;
	background:
		url(/resources/images/bg_list_txt.gif) 
		repeat 0 0;
	font-weight:bold;
}

#content .other_selectArea .inner ul.selectArea_list {
	width:670px;
	margin:15px 5px 20px 5px;
	overflow:hidden;
}

#content .other_selectArea .inner ul.selectArea_list li {/* 2011.04.06 edit */
	float:left;
	margin:0 5px 0 0;
	white-space:nowrap;
}
#content .other_selectArea .inner ul.selectArea_list li a{
	padding:0 5px 0 0;
}
#content .other_selectArea .inner ul.selectArea_list li:first-child {
	padding:0;
	border:none;
}

/* -------------------------------------------------------------- 
�֓��̐l�C�p���t���b�g�̃c�A�[�͂���I�ipamphlet�j ���Z���^�����O�p��pamphlet2�����ɂ���̂ŏC�����͓����ɒ�������
-------------------------------------------------------------- */
#content div.floatcontents{
	margin:0 0 10px 0;
	background:url(/resources/images/bg_floatcontents.gif) no-repeat 0 bottom;
	overflow:hidden;	
}
* html #content div.floatcontents{
	zoom:1;
}
#content div.floatcontents2{
	/* position: relative; */
	/* left: 160px; */
	margin:0 0 10px 0;
	background:url(/resources/images/bg_floatcontents_2.gif) no-repeat 0 bottom;
	overflow:hidden;	
}
* html #content div.floatcontents2{
	zoom:1;
}
#content div.floatcontents_key{
	/* position: relative; */
	/* float:left; */
	/* left: 250px; */
	margin:0 0 10px 0;
	background:url(/resources/images/bg_floatcontents_key.gif) no-repeat 0 bottom;
	overflow:hidden;	
}
* html #content div.floatcontents_key{
	zoom:1;
}
#content div.pamphlet{
	width:435px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
}
/*
#content div.pamphlet h3{
	width:100%;
	height:54px;
	text-indent:20px;
	line-height:57px;
	background:url(/resources/images/bg_title_check_l.gif) no-repeat 0 0;
}
*/
#content div.pamphlet h3{/* 2011.04.06 edit */
	width:405px;
	min-height:31px;
	_height:31px;
	padding:18px 10px 5px 20px;
	background:url("/resources/images/bg_title_check_l.gif") no-repeat 0 0;
}
#content div.pamphlet h3 strong{
	font-size:1.3em;
	font-weight:bold;
	color:#ED6A3C;
}
#content div.pamphlet dl{
	float:left;
	width:100px;
	padding:0 0 0 34px;
}

/* -------------------------------------------------------------- 
�֓��̐l�C�p���t���b�g�̃c�A�[�͂���I�ipamphlet�j�Z���^�����O�Ƃ������̋ϓ�����t���p
-------------------------------------------------------------- */
#content div.pamphlet2{
	width:100%;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
}
/*
#content div.pamphlet2 h3{
	width:100%;
	height:54px;
	text-indent:20px;
	line-height:57px;
	background:url(/resources/images/bg_title_check.gif) no-repeat 0 0;
}
*/
#content div.pamphlet2 h3{/* 2011.04.06 edit */
	width:100%;
	min-height:31px;
	_height:31px;
	padding:18px 10px 5px 20px;
	background:url("/resources/images/bg_title_check.gif") no-repeat 0 0;
}
#content div.pamphlet2 h3 strong{
	font-size:1.3em;
	font-weight:bold;
	color:#ED6A3C;
}
#content div.pamphlet2 dl{
	float:left;
	width:100px;
	padding:0 0 0 34px;
}

/* -------------------------------------------------------------- 
�֓� ���s�i�c�A�[�j �l�C�L�[���[�h<�ikeyword�j���Z���^�����O�p��keyword2�����ɂ���̂ŏC�����͓����ɒ�������
-------------------------------------------------------------- */
#content div.keyword{
	width:300px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
}
/*
#content div.keyword h3{
	width:100%;
	height:54px;
	text-indent:20px;
	line-height:57px;
	background:url(/resources/images/bg_title_check_r.gif) no-repeat 0 0;
}
*/
#content div.keyword h3{/* 2011.04.06 edit */
	width:270px;
	min-height:31px;
	_height:31px;
	padding:18px 10px 5px 20px;
	background:url("/resources/images/bg_title_check_r.gif") no-repeat 0 0;
}
#content div.keyword h3 strong{
	font-size:1.3em;
	font-weight:bold;
	color:#ED6A3C;
}
#content div.keyword ul{
	margin:0 10px;
}
#content div.keyword ul li a{
	padding:0 0 0 10px;
	background:url(/resources/images/icon_mark/ico_arrow_orange.gif) no-repeat 0 3px;
}
#content div.keyword ul.list li{
	padding:7px 10px;
	background:url(/resources/images/bg_dotted_gray.gif) repeat-x 0 0;
}

#content div.keyword ul.mokuteki{
	padding:15px 0 0 0;
	background:url(/resources/images/bg_dotted_gray.gif) repeat-x 0 0;
	overflow:hidden;
}
* html #content div.keyword ul.mokuteki{
	zoom:1;
}
#content div.keyword ul.mokuteki li{
	float:left;
	padding:7px 10px;
}


/* -------------------------------------------------------------- 
�֓� ���s�i�c�A�[�j �l�C�L�[���[�h<�ikeyword�j�Z���^�����O�Ƃ������̋ϓ�����t���p
-------------------------------------------------------------- */
#content div.keyword2{
	width:100%;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
}
/*
#content div.keyword2 h3{
	width:100%;
	height:54px;
	text-indent:20px;
	line-height:57px;
	background:url(/resources/images/bg_title_check.gif) no-repeat 0 0;
}
*/
#content div.keyword2 h3{/* 2011.04.06 edit */
	width:100%;
	min-height:31px;
	_height:31px;
	padding:18px 10px 5px 20px;
	background:url("/resources/images/bg_title_check.gif") no-repeat 0 0;
}
#content div.keyword2 h3 strong{
	font-size:1.3em;
	font-weight:bold;
	color:#ED6A3C;
}
#content div.keyword2 ul{
	margin:0 10px;
}
#content div.keyword2 ul li a{
	padding:0 0 0 10px;
	background:url(/resources/images/icon_mark/ico_arrow_orange.gif) no-repeat 0 3px;
}
#content div.keyword2 ul.list li{
	padding:7px 10px;
	background:url(/resources/images/bg_dotted_gray.gif) repeat-x 0 0;
}

#content div.keyword2 ul.mokuteki{
	padding:15px 0 0 0;
	background:url(/resources/images/bg_dotted_gray.gif) repeat-x 0 0;
	overflow:hidden;
}
* html #content div.keyword2 ul.mokuteki{
	zoom:1;
}
#content div.keyword2 ul.mokuteki li{
	float:left;
	padding:7px 10px;
}

/* -------------------------------------------------------------- 
�֓��̐l�C���فE�z�e���ɔ��܂�c�A�[�I�ipopular�j
-------------------------------------------------------------- */
#content div.popular{
	width:740px;
	overflow:hidden;
	padding:0 0 10px 0;
}
#content div.popular h3{
	width:100%;
	min-height:37px;
	_height:37px;
	padding:17px 0 0;
	text-indent:20px;
	line-height:1.2;
	background:url(/resources/images/bg_title_check.gif) no-repeat 0 0;
}
#content div.popular h3 strong{
	font-size:1.4em;
	font-weight:bold;
	color:#ED6A3C;
}
#content div.popular dl{
	width:220px;
	float:left;
	padding:5px 0 5px 20px;
}
#content div.popular dl dd{
	padding:0 10px;
}



