﻿/*
------------------------------
��{�G���A
------------------------------ */

/*�w�i�u���[�̃O���f*/
#wrapper {
	background:url(image/goannai/bg_blue.jpg) no-repeat 0 107px;
}

/*�{���G���A*/
#goannai {
	margin:0 20px;
font-size:90%;
}

/* 2�i�g�̃G���A */
.wrapSet{
	/*background:url(image/goannai/frame_m_bg.gif) no-repeat 220px top;*/
}

.wrapLeft{
	float:left;
	width:200px;
	margin-right:20px;
}
.wrapRight{
	float:left;
	width:530px;
}

#ryokin{
	clear:both;
	text-align:center;
}



/*
------------------------------
�i�r�Q�[�V����
------------------------------ */
#goannaiNavi{
	clear:both;
	width:750px;
	margin:0 0 60px 0;
}

/* ie6�p */
*html #goannaiNavi {
	margin:0 0 20px 0;
}
/* ie7�p */
*:first-child+html #goannaiNavi {
	margin:0 0 20px 0;
}

#goannaiNavi li{
list-style:none;
display: block;
float:left;
margin-right:3px;
}

#goannaiNavi a{
display: block;
height:40px;
text-indent: -9999px;
}

#goannaiNavi li#mn01 a{
background:url(image/goannai/navi01.gif) no-repeat top;
width:115px;
}

#goannaiNavi li#mn01 a:hover{
background:url(image/goannai/navi01.gif) no-repeat bottom;
}

#goannaiNavi li#mn02 a{
background:url(image/goannai/navi02.gif) no-repeat top;
width:152px;
}

#goannaiNavi li#mn02 a:hover{
background:url(image/goannai/navi02.gif) no-repeat bottom
}

#goannaiNavi li#mn03 a{
background:url(image/goannai/navi03.gif) no-repeat top;
width:152px;
}

#goannaiNavi li#mn03 a:hover{
background:url(image/goannai/navi03.gif) no-repeat bottom
}

#goannaiNavi li#mn04 a{
background:url(image/goannai/navi04.gif) no-repeat top;
width:126px;
}

#goannaiNavi li#mn04 a:hover{
background:url(image/goannai/navi04.gif) no-repeat bottom
}

#goannaiNavi li#mn05 a{
	background:url(image/goannai/navi05.gif) no-repeat top;
	width:152px;
}

#goannaiNavi li#mn05 a:hover{
	background:url(image/goannai/navi05.gif) no-repeat bottom
}

#goannaiNavi li#mn06 a{
	background:url(image/goannai/navi06.gif) no-repeat top;
	width:165px;
	margin-right:-3px;
}

#goannaiNavi li#mn06 a:hover{
	background:url(image/goannai/navi06.gif) no-repeat bottom;
	margin-right:-3px;
}


/*
------------------------------
�͂ݘg
------------------------------ */
/* �g-�� 
.frameLarge{
	width:724px;
	padding:32px 13px 0 13px;
	background:url(image/goannai/frame_l_bg.gif) no-repeat left top;
	position:relative;
	}

div.frameLarge div.bottom	{
	width:750px;
	background: url(image/goannai/frame_l_bottom.gif) no-repeat left top;
}
*/
div.frameLarge	{
/*	width:724px;*/
	width:750px;
/*	padding:32px 13px 0 13px;*/
	padding:32px 0 0 0;
	background: url(image/goannai/frame_l_bg_top.gif) no-repeat left top;
	position:relative;
}
div.frameLarge .center	{
	width:720px;
 padding:0 15px;
	background: url(image/goannai/frame_l_bg_center.gif) repeat-y;
}

/* �g-�� */
.frameMiddle{
	width:500px;
	padding:35px 15px 0 15px;
	background:url(image/goannai/frame_m_bg.gif) no-repeat left top;
	position:relative;
	}
	
div.frameMiddle .center	{
	width:504px;
 	/*padding:0 13px;*/
	background: url(image/goannai/frame_m_bg_center.gif) repeat-y;
}

	
/* �g-�� */
.frameSmall{
	width:170px;
	padding:35px 15px 0 15px;
	background:url(image/goannai/frame_s_bg.gif) no-repeat left top;
	position:relative;
	}
	
/* �g-�I�����W */
.frameOrange{
	width:724px;
	padding:13px 13px 0 13px;
	background:url(image/goannai/frame_orange_bg.gif) no-repeat left top;
	position:relative;
	}

/* �g-���� */
.frameLargeBottom{
	background:url(image/goannai/frame_l_bottom.gif) no-repeat left top;
}

.frameSmallBottom{
	background:url(image/goannai/frame_s_bottom.gif) no-repeat left top;
}

.frameSetBottom{
	background:url(image/goannai/frame_set_bottom2.gif) no-repeat left top;
}

.frameOrangeBottom{
	background:url(image/goannai/frame_orange_bottom.gif) no-repeat left top;
}
.frameLargeBottom,.frameSmallBottom,.frameSetBottom,.frameOrangeBottom{
	clear:both;
	margin-bottom:15px;
}
/* ie6�p */
*html .frameLargeBottom,*html .frameSmallBottom,*html .frameSetBottom,*html .frameOrangeBottom {
	margin-bottom:30px;
	min-height:auto;
	height:auto;
}
/* ie7�p */
*:first-child+html .frameLargeBottom,*:first-child+html .frameSmallBottom,*:first-child+html .frameSetBottom,*:first-child+html .frameOrangeBottom {
	margin-bottom:30px;
	min-height:auto;
	height:auto;
}

/*
------------------------------
���o��
------------------------------ */

/* ���o�� */
.stitle {
	position:absolute;
	top:-14px;
	left:10px;
}

.stitleOrange {
	background:url(image/goannai/title_bg_orange.gif) no-repeat left top;
	margin-bottom:3px;
	height:36px;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold;
}

.stitleGreen {
	background:url(image/goannai/title_bg_green.gif) no-repeat left top;
	margin-bottom:3px;
	height:36px;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold;
}

.stitleBlue {
	background:url(image/goannai/title_bg_blue.gif) no-repeat left top;
	margin-bottom:3px;
	height:36px;
	padding:10px 0 0 10px;
	color:#fff;
	font-weight:bold;
}

/* �����o�� */
h4 {
	margin:5px 0 7px 0;
	padding:0.05em 0 0.05em 0.5em;
	border-left:#06C solid 3px;
	font-weight:bold;
}


/*
------------------------------
���X�g
------------------------------ */

ul.iconBlue, ul.iconOrange, ul.noIcon {
	padding:0 0 15px 0;
}

ul.iconOrange {
	padding:0 0 5px 0;
}

.iconBlue li{
	background:url(image/goannai/icon_arrow.gif) no-repeat 0 6px;
}

.iconOrange li{
	background:url(image/goannai/icon_arrow_orange.gif) no-repeat 0 6px;
}

.iconBlue li,.iconOrange li{
	padding:4px 0 0 20px;
	position: relative;
}

.noIcon li{
	padding:0 0 0 20px;
	position: relative;
}

ul.bgGreen{
	background:#ddeecd;
	padding:4px;	
	margin:3px 0;
}

.bgGreen li{
	padding:4px 0 0 20px;
	background:url(image/goannai/icon_arrow.gif) no-repeat 0 5px;
}

.iconBlue li span,.iconOrange li span,.noIcon li span,.bgGreen li{
	font-size:90%;
}


/*
------------------------------
�����N
------------------------------ */

a.pdf{
	background:url(image/goannai/icon_pdf.gif) no-repeat right -2px;
	padding-right:20px;
}




/*
------------------------------
�e�n�̂������
------------------------------ */
#otokujoho {
	text-align:right;
}

#otokujoho ul, #otokujoho p {
	text-align:left;
}

#otokujoho p {
	margin:0 0 10px 0 ;
	padding:0;
 line-height:140%;
	font-size:90%;
}

#otokujoho div.frameSetBottom {
	background:url(image/goannai/frame_set_bottom1.gif) no-repeat left top;
}

/*
------------------------------
�p���t���b�g
------------------------------ */
div.frameSetBottomPamphlet {
	background:url(image/goannai/frame_set_bottom2.gif) no-repeat left top;
	margin-bottom:15px;
	/*margin-left:220px;*/
}




/*
------------------------------
�₢���킹
------------------------------ */
#toiawase {
	margin-top: 15px;
}





/*
------------------------------
���̑�
------------------------------ */
.imgRight {
	float:right;
	clear:both;
}
											
.clearfix {
 zoom: 1; /* for IE5.5 - IE7 */
}
.clearfix:after { /* for modern browser */
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}


