﻿/* CSS Document */



@charset "Shift_JIS";



/*-------------------------------------------------

	base.css 2009.04

-------------------------------------------------*/



/*-------------------------------------------------

	リセット　初期設定

-------------------------------------------------*/

* { margin:0pt; padding:0pt; }



ol,ul,li,dl,dt,dd,p { margin:0px; padding:0; }

ul li { list-style-type:none; }

img { border:0px; }



body {

font-size:0.8em;

font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

margin:0px;

color:#333333;

}



/*-------------------------------------------------

	2F_HEDDER

-------------------------------------------------*/



div#header {

width:900px;

padding:0;

margin:0 auto 20px auto;

position:relative;

}



div#header h1 {

background:url(../00_img/images/head_img01.gif) 0 0 no-repeat;

width:150px;

height:60px;

text-indent:-9999px;

font-size:1.5em;

margin:0px;

}



div#header h1 a {

display:block;

width:150px;

height:60px;

}



/*-------------------------------------------------

	2F_HEDDER sub MENU

-------------------------------------------------*/



div#header_submenu {

position:absolute;

top:0px;

left:641px;

width:259px;

}



div#header_submenu ul { height:19px; }

div#header_submenu ul li {

text-indent:-9999px;

float:left;

}





/*-------------------------------------------------

	2F_HEDDER MENU

-------------------------------------------------*/



div#header_menu {

	position:absolute;

	top:31px;

	left:160px;

	width:740px;

}



div#header_menu ul { height:30px; }

div#header_menu ul li {

text-indent:-9999px;

float:left;

}







/*-------------------------------------------------

	Google search

-------------------------------------------------*/



div#google_search {

padding:3px;

margin-bottom:10px;

background:#eeeeee;

color:#666666;

}



div#google_search_2f {

float:right;

background:#eeeeee;

color:#666666;

font-size:0.8em;

}





/*-------------------------------------------------

	FOOTER

-------------------------------------------------*/



div#footer {

background:url(../images/back_img02.gif) repeat-x;

margin:30px 0 10px 0;

padding:0;

}



div#foot {

width:900px;

margin:0 auto;

padding:0;

height:160px;

}



div#foot #address {

float:left;

width:355px;

height:80px;

text-indent:-9999px;

background:url(../images/foot_img01.gif) no-repeat;

margin-top:0px;

}



div#foot #foot_box {

float:right;

width:363px;

}



div#foot #foot_box #foot_menu1 ul {

width:363px;

height:19px;

margin-top:9px;

}



div#foot #foot_box #foot_menu1 ul li {

text-indent:-9999px;

float:left;

}



div#foot #foot_box #foot_menu2 ul {

width:420px;/* Rogo Frame size  */

height:16px;

margin-top:3px;

}



div#foot #foot_box #foot_menu2 ul li {

text-indent:-9999px;

float:left;

}









/*-------------------------------------------------

	パンくず

-------------------------------------------------*/



#content_2f #topicPath_01 {

height:28px;

float:left;

}  



#content_2f #topicPath_01 p {

padding-top:6px;

font-size:0.8em;

color:#666666;

}  



#content_2f #topicPath_01 p a {

color:#006699;

}  



#content_2f #topicPath_01 p a:hover {

color:#0099CC;

}





/*-------------------------------------------------

	CLASS

-------------------------------------------------*/

.clear { clear:both; }







/*-------------------------------------------------

	END base.css

-------------------------------------------------*/
