@charset "utf-8";

/* ページ全体
---------------------------------------------*/

body#kodawari {
	line-height: 105%;text-align: center;color: #000000;margin: 0px; background-image:url(../images/haikei.gif);
}

div#page_b {
	padding: 0px 0px 0px 0px;text-align: center;border: 0px;width: 902px;margin: 0px auto;background-image:url(../images/page_haikei.gif);
}
div#page {
	padding: 0px 0px 0px 0px;text-align: left;border: 0px;width: 900px;margin: 0px auto;
}


/*　こだわりのニュース
---------------------------------------------*/

body#news {
	background-color: #FFFFFF;line-height: 105%;text-align: center;font-color: #000000;margin: 0px; BACKGROUND: url(../images/pickup_contents2.gif);
}
TABLE.newsList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-SIZE: 12px
}
TABLE.newsList TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.newsList TD.d {
	PADDING-LEFT: 8px;  WHITE-SPACE: nowrap ; color: #336699
}
TABLE.newsList TD.t {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; BACKGROUND: url(../images/dot.gif) no-repeat 0px 0.5em


}
DIV.unit TABLE.newsList TD.d {
	WHITE-SPACE: normal
}


/* ヘッダー
---------------------------------------------*/
#header {
	padding: 0px 1px 0px 1px;
}
.koda {
	MARGIN: 0px auto; WIDTH: 898px; HEIGHT: 10px ;TEXT-ALIGN: left; color:#FFFFFF; font-size:10px; text-align:center;background-image:url(../images/p_w_1.gif);
}
.logo {
	FLOAT: left; WIDTH: 210px;
}
.head1_1 {
	FLOAT: right; WIDTH: 650px; height:71px; text-align:right; padding-top:4px; padding-right:4px;
}
.head2 {
	FLOAT: left; WIDTH: 898px; background-image:url(../images/headback.jpg); margin-bottom:5px;
	}
.head2_2 {
	FLOAT: left; WIDTH: 123px; text-align:right; padding-top:4px;
}
.head3 {
	clear: both ; FLOAT: left; WIDTH: 898px;height: 95px; POSITION: relative; HEIGHT: 90; text-align:center ; margin:5px 0px 10px 0;
}
#head3_2 {
	position: absolute;
	left: 0px;
	width: 898px;
	height: 90px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10;
	LETTER-SPACING: 1;
}
.head5 {
	clear:both; FLOAT: left;  WIDTH: 896px;  HEIGHT: 15px ; margin-bottom:10px; text-align:right; font-size:11px; padding-right:4px;
	
}

.head4 {
	clear:both; FLOAT: left; BACKGROUND: url(../kodawari/images/header_bg.gif) #ffffff no-repeat left top; WIDTH: 896px;  HEIGHT: 15px ; padding: 0px 1px 0px 1px;background:url(../images/head2hk.gif); margin-bottom:2px;
	
}
.top_banner{
	float:right;width:468px;height:60px; MARGIN: 1px 0px 1px 0px;
}
.head_navi{
	float: right;width:500px;height:14px;text-align:right; POSITION: relative;
}

#head_navi2 {
	position:absolute;width:495px;height:16px;text-align:right;left: 0px;top: 0px;font-size:10px; padding-bottom:3px;
}
.main2 {
	clear:both;FLOAT: left;  WIDTH: 898px; BACKGROUND: url(../images/main_bg.jpg) #ffffff no-repeat left top;
}

#maincon {
	clear:both; float:left;position: relative;PADDING-RIGHT: 5px; PADDING-LEFT: 3px;float:left ;WIDTH: 860px; TEXT-ALIGN: center; FONT-SIZE: 12px; margin-top:5px
}

#menu_l {
	position: absolute;
	width: 214px;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}



#contents {
	position: relative;	width: 660px; margin-top: 0px; margin-left: 230px;	margin-bottom: 0px;	text-align:left;
}



h1, h2, h3, h4, h5, h6 {
	position: static;
	margin: 0px;
	padding: 0px;
}

.waku_1 {
	position: relative;width: 200px;text-align:left; margin:0px 14px 0px 0px; 
}
.waku_1_1 {
	width: 200px;text-align:left; background-image:url(../images/left_haikei_1.gif); height:13px;
}
.waku_1_2 {
	width: 200px;text-align:left;   padding-left:11px; background-color:#FF9900; margin:0px 0px 10px 5px ;
}
.waku_1_3 {
	width: 200px;text-align:left; background-image:url(../images/left_haikei_3.gif); height:16px;
}
.waku_2 {
	position: relative;width: 178px;text-align:left; background-image:url(../images/left_m_3.jpg); height:31px;
}
.waku_3 {
	position: relative;width: 178px;text-align:left; 
}
.waku_4 {
	position: relative;width: 178px; height:92px;text-align:left; 
}
.waku_f {
	position: relative;width: 643px; height:305px;text-align:left;
}
#flash2 {
	position: absolute;top: 0px;left: 0px;width: 643px;
}

.waku_5 {
	 position: relative;width: 630px;text-align:left; clear:both; margin-bottom:5px;
}
.waku_6 {
    width: 212px;text-align:left; float:right;margin-right:5px;
}
.waku_6_1 {
position: relative;width: 212px; height:36px;text-align:left; background-image:url(../images/right_m_1.jpg);
}

.waku_6_2 {
position: relative;width: 212px; text-align:left; background-image:url(../images/right_m_2.jpg);
}

.waku_6_3 {
position: relative;width: 212px; height:26px;text-align:left; background-image:url(../images/right_m_3.jpg);
}
.waku_7 {
	position: relative;
	width: 650px;
	text-align:left;
	margin-top:10px;
}
.waku_8 {
	 position: relative;width: 620px;text-align:left; margin:5px 5px 5px 5px; line-height: 120%; clear:both;
}
.waku_9 {
	position: relative;width: 620px;text-align:center; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; line-height: 120%; 
}

#secondary {
	font-size: 12px;  ;width: 178px; text-align:center;
}
#secondary h3 {
	font-size: 13px;
	color: #5F4532; vertical-align:text-top;
	background: url(../images/left_m_1.jpg) ; height:31px
}
#secondary p {
	margin: 0px;
}

	/* リンク
	---------------------------------------------*/
	#secondary ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#secondary li {
		margin: 0px 0px 0px 0px ;text-align:left;
	}
	#secondary li a {
		display: block;
		width: 178px !important;
		width /**/: 178px; /* Windows Internet Explorer 5用の値 */
		padding:5px 5px 5px 25px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
		color: #666666;
		text-decoration: none;
		background: url(../images/left_m_2.jpg) left center no-repeat;
	}
	#secondary li a:hover {
		color: #EC8602;
		background: url(../images/left_m_2.jpg) left center no-repeat;
	}





#newsnaiyou {
	MARGIN-left:15px; WIDTH: 620px; HEIGHT: 100px; overflow-y: scroll; text-align:left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
 scrollbar-face-color: #FFCC00; scrollbar-3dlight-color: #FF6600; scrollbar-highlight-color: #FF6600; scrollbar-shadow-color: #FF6600; scrollbar-darkshadow-color: #FF6600;
  scrollbar-arrow-color: #FF6600;  scrollbar-track-color: #ffffff; margin-bottom:5px; 
}








/* 大メニュー <HOME>
---------------------------------------------*/
.menuconte {
	MARGIN-top:0px ; fLOAT: left;	WIDTH: 900px;	HEIGHT: 25px;	background-repeat:repeat-x
}
#l_top{
	WIDTH:208px; HEIGHT: 25px ; float:left;
}
ul#l_top{
    list-style:none;width:100%;
}
ul#l_top li{
    list-style:none;float:left;width:210px;
}
ul#l_top a{
    display:block;width:208px;height:25px;text-indent:-100px;overflow:hidden;list-style-type: none;margin-left:1px;
}
a.l_top{
	background-image:url(../kodawari/images/menu_top.gif);font-size:8px
}
a:hover.l_top{
    background-position:0px -25px;
}

.menuconte {
	MARGIN-top:0px ;fLOAT: left;	WIDTH: 900px;	HEIGHT: 25px;	background-repeat:repeat-x
}
#l_top{
	WIDTH:208px; HEIGHT: 25px ; float:left;
}
ul#l_top{
    list-style:none;width:100%;
}
ul#l_top li{
    list-style:none;float:left;width:210px;
}
ul#l_top a{
    display:block;width:208px;height:25px;text-indent:-100px;overflow:hidden;list-style-type: none; margin-left:1px;
}
a.l_top{
	background-image:url(../kodawari/images/menu_top.gif);font-size:8px
}
a:hover.l_top{
    background-position:0px -25px;
}
/* 大メニュー <HOME>
---------------------------------------------*/
.menuconte {
	MARGIN-top:0px ;fLOAT: left;	WIDTH: 900px;	HEIGHT: 25px;	background-repeat:repeat-x
}
#l_top{
	WIDTH:210px; HEIGHT: 25px ; float:left;
}
ul#l_top{
    list-style:none;width:100%;
}
ul#l_top li{
    list-style:none;float:left;width:210px;
}
ul#l_top a{
    display:block;width:210px;height:25px;text-indent:-100px;overflow:hidden;list-style-type: none;
}
a.l_top{
	background-image:url(../kodawari/images/menu_top.gif);font-size:8px
}
a:hover.l_top{
    background-position:0px -25px;
}
/* 大メニュー <menu>
---------------------------------------------*/
/*  大メニュー
---------------------------------------------*/
#Nav_a {
	width: 900px;
	height: 44px;
	list-style-type: none;
}
#Nav_a li {
	float: left;
	width: 149px;
}
#Nav_a li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:44px;
	padding-top: 44px;
	background-image:url(../images/h_daimenu.jpg) ;
	color: #FFFFFF;
}


.topnavi {
	WIDTH: 690px; HEIGHT: 25px ; FLOAT: right; POSITION: relative;
}
#menudai {
	position: absolute;top: 0px;left: 0px;width: 690px;height: 25px;
}	
#menudai ul {
	margin: 0;padding: 0;list-style: none;
}
#menudai li {
	float: left;width: 138px;margin: 0;
}
#menudai li a {
	display: block;width: 100%;height: 25px;padding: 1px 0;text-align: center;font-weight: bold;color: #336699;text-decoration: none; font-size:12px;
	background: url(../images/menu01.gif) left top no-repeat; padding:4px 0px 0px 0px;
}
#menudai li a:hover {
	color: #003366;background: url(../images/menu01b.gif) right top no-repeat;
}

/*  背景画像の位置 Nav_a
---------------------------------------------*/
	
	/* オフマウス */
	#nav01 a { background-position:  0     0; }
	#nav02 a { background-position: -150px  0; }
	#nav03 a { background-position: -300px 0; }
	#nav04 a { background-position: -450px 0; }
	#nav05 a { background-position: -600px 0; }
	#nav06 a { background-position: -750px 0; }
	
	/* 現在位置 */
	#nav01 a.stay { background-position:  0     -88px; }
	#nav02 a.stay { background-position: -150px  -88px; }
	#nav03 a.stay { background-position: -300px -88px; }
	#nav04 a.stay { background-position: -450px -88px; }
	#nav05 a.stay { background-position: -600px -88px; }
	#nav06 a.stay { background-position: -750px -88px; }

	/* オンマウス */
	#nav01 a:hover { background-position:  0     -44px; }
	#nav02 a:hover { background-position: -150px  -44px; }
	#nav03 a:hover { background-position: -300px -44px; }
	#nav04 a:hover { background-position: -450px -44px; }
	#nav05 a:hover { background-position: -600px -44px; }
	#nav06 a:hover { background-position: -750px -44px; }
	}




	#menudai ul ul {
		background: #E9EFEE;
	}
	#menudai ul ul li {
		float: none;
	}
	#menudai ul ul li a {
		border-top: 1px solid #FFFFFF;background: none;font-size: 11px;font-weight: normal;padding: 0px 0;height:18px;
	}
	#menudai ul ul li a:hover {
		color: #FFFFFF;background-image: none;background-color: #A8C1F0;
	}
	#menudai ul li.parent ul {
		display: none;
	}
	#menudai ul li.parentOn ul {
		display: block;
	}
	
	
	
	
	
	
	
	
/* ページ構成　<左メニュー>
---------------------------------------------*/


#leftmenu {
	clear:both; float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 3px;float:left ;MARGIN-top:5px ;WIDTH: 198px; TEXT-ALIGN: center; FONT-SIZE: 12px; 
}
#log{
	border:solid 1px #FF9933;width: 198px;text-align:center;background:#dfdfdf url(../kodawari/kodawari/images/log_hk.gif) repeat-x top; MARGIN-BOTTOM: 5px; padding-bottom:2px; height:227px;
}
.email_input{
	padding:2px 0 1px 21px;*padding:3px 0 3px 21px;border:1px solid #ffc976;background:#fff url(../kodawari/kodawari/images/log_e.gif) no-repeat 5px 50%;font-size:100%;
}
.password_input{
	padding:2px 0 1px 21px;*padding:3px 0 3px 21px;border:1px solid #ffc976;background:#fff url(../kodawari/kodawari/images/log_w.gif) no-repeat 5px 50%;font-size:100%;
}

.keitai{
	clear:both; float:left;width:198; border:solid 1px #FF9933;text-align:left;background: #FFFFCC ;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px; FONT-SIZE: 10px;
}
.plugin{
	clear:both; float:left;width:198;border:solid 1px #FF9933;text-align:left;background: #FFFFCC ;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px; FONT-SIZE: 9px;
}

IMG.migi {
	CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px
}


/* ページ構成　<右メニュー>
---------------------------------------------*/

#rightpage {
	float:right; margin: 5px 0; WIDTH: 690px; TEXT-ALIGN: left; 
}
#flash{
	float:left; WIDTH: 690px; TEXT-ALIGN: left; POSITION: relative;height:220px; margin-bottom:5px;
}
#flash2 {
	position: absolute;top: 0px;left: 0px;width: 690px;
}
.righthead {
    WIDTH: 690px ;text-align:left;margin-bottom:5px
}
.rightmain {
	float:left;WIDTH: 640px; TEXT-ALIGN: left; margin-right:5px; margin-bottom:10px;
}
.rightpr {
	float:right; WIDTH: 200px; TEXT-ALIGN: center;padding-right:4px
}
.PR1 {
    TEXT-ALIGN: center;width: 200px;MARGIN-bottom:5px ;
}
.PR2 {
    border:solid 1px #FF9933; float:left;background: #FFFFCC ;padding:0px 0px 0px 0px;TEXT-ALIGN: left;width: 200px; MARGIN-bottom:5px ;
}
.PR3 {
    width:190;text-align:left;padding:5px 4px 5px 6px; FONT-SIZE: 12px;
}

/* ページ構成　<フッター>
---------------------------------------------*/
div#footer {
	clear: both;WIDTH: 900px
}
.footer_progo {
	FLOAT: left;WIDTH: 210px; POSITION: relative;padding:5px 5px 3px 5px;
}
.footer04 {
    float: left;WIDTH: 902px; TEXT-ALIGN: center
}
.footer_pcap {
	FLOAT: left;WIDTH: 680px; POSITION: relative;padding:5px 0px 3px 0px; font-size:11px
}



/* -------------------------------------------------------------------------------------------------------------------------------------------------*/


/* 左メニュー　(ログイン前)
---------------------------------------------*/

#log .out01{
	clear:both; float:left;width:188px;text-align:left;background:#ffffff;padding: 5px 0px 5px 5px;border:solid 1px #dbdbdb;background:url(../kodawari/kodawari/images/log_outhk.gif);margin:5px 2px 5px 2px;
}
#log .out02{
	text-align:left;margin:5px auto 5px;
}
#log .touroku{
	clear:both; float:left;text-align:center;margin:0px auto 0px;margin: 0px 2px 5px 2px;
}

.toha{
	clear:both; float:left;width:198;border:solid 1px #FF9900;text-align:left;background: #FF9900 url(../kodawari/kodawari/images/image.jpg) no-repeat;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px;
}
.toha2{
	clear:both; float:left;width:180px;border:solid 1px #FF9900;background:#FBF1D0;
}
.toha3{
	clear:both; float:left;padding:3px 3px 3px 3px;
}
.syousai{
	padding:1px 1px 1px 1px;background: url(../kodawari/kodawari/images/syousai.gif) left center no-repeat;
}
.syousai2 {
	PADDING-LEFT: 30px;
}


/* 左メニュー　(ログイン後)
---------------------------------------------*/

.inchu01{
	width:192px;margin:5px 2px 5px 2px;background:#ffffff;border:solid 1px #dbdbdb;padding:5px 0;
}
.phot{
	width:180px;margin:5px 2px 5px 2px;background:#86A8B0;border:solid 1px #dbdbdb;padding:5px 0;
}
.inchu02{
	width:185px;padding:3px 0 3px;
}
.inchu02 .r02 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN: 0px 0px 5px; COLOR: #7d1a05; LINE-HEIGHT: 125%
}


.admin_bg {
	WIDTH: 100%; BACKGROUND-COLOR:#DCE4E7;
}
.my_text_navi {
	CLEAR: both; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999999; LINE-HEIGHT: 100%; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#log .Edit{
	width:180px;text-align:left;float: inherit;margin:0px 5px 0px 5px; background:#FFFFCC
}



