@charset "UTF-8";

/* CSS Information
 *
 * Published on:      2010-03-16
 * Last Modified on:  2008-11-30
 * Guideline Version: 2.0
 */

/* リセットスタイル */

html, body,
h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td,
form, fieldset {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/* 共通要素 */

body{
	font-size:12px;
	background-color:#fff;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#333;
}

ul, ol {
	list-style-type: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
	vertical-align:bottom;
}

a { outline: none; }

/* clearfix */

div.clf{
    zoom:1;/*for IE 5.5-7*/
}


div.clf:after{/*for modern browser*/	
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/* clearfix end */


#container {
	background:#f6f6f6;
}

#contents {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	width:760px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:15px;
}

#top_contents {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	width:760px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:10px;
}
body {
	font-size: 13px;
 *font-size: small;
 *font: x-small;
}

#contents,
#top_contents {
	zoom:1;
	font-size: 93%;
}

#contents table,
#contents th,
#contents td,
#top_contents table,
#top_contents th,
#top_contents td {
	font-size: 100%;
}


#contents:after,
#top_contents:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


#main {
	width:700px;
	padding-left:30px;
	float:left;
}

.content_box1 {
	margin-top:20px;
}

.content_box2 {
	margin-top:20px;
}

#main p {
	padding-top:10px;
	line-height:1.5em;
}


h3 {
	border-bottom:2px solid #3554ae;
	background:url(../images/cmnImg/h3_ico.gif) no-repeat 11px 8px;
	padding-left:28px;
	font-size:116%;
	line-height:2em;
	margin-top:12px;
}

h4 {
	color:#0066cc;
	font-size:116%;
	margin-top:20px;
}

img.zu {
	padding:13px 0;
}

div.zu_center {
	width:700px;
	text-align:center;
	padding-top:15px;
}

img.img_right {
	float:right;
	margin-left:15px;
	border:1px solid #EDEDED;
}

div.pagetop {
	margin:10px 0 50px;
}

div.detail {
	margin:10px 0 45px;
}

div.detail a {
	background:url(../images/cmnImg/pdf_pochi.gif) no-repeat 0 0px;
	padding-left:12px;
}

div.pagetop a {
	float:right;
	color:#666;
	font-size:93%;
	display:block;
}

div.detail a {
	float:left;
	color:#666;
	font-size:93%;
	display:block;
}

/* グローバルナビゲーション */
#global_nav {
	width:760px;
	height:59px;
	margin:0 auto;
}

#global_nav ul li {
	display:inline;
}

#global_nav ul li a,
#global_nav ul li.menu01_on,
#global_nav ul li.menu02_on,
#global_nav ul li.menu03_on,
#global_nav ul li.menu04_on,
#global_nav ul li.menu05_on,
#global_nav ul li.menu06_on {
	height:59px;
	float:left;
	border-bottom:1px solid #c8c8c8;
	text-indent:-10000em;
}

#global_nav ul li.menu01 a,
#global_nav ul li.menu01_on,
#global_nav ul li.menu02 a,
#global_nav ul li.menu02_on,
#global_nav ul li.menu03 a,
#global_nav ul li.menu03_on,
#global_nav ul li.menu04 a,
#global_nav ul li.menu04_on,
#global_nav ul li.menu05 a,
#global_nav ul li.menu05_on {
	width:127px;
}

#global_nav ul li.menu06 a,
#global_nav ul li.menu06_on {
	width:125px;
}

#global_nav ul li.menu01 a {
	background:url(../images/cmnImg/menu01.gif) no-repeat;
}

#global_nav ul li.menu02 a {
	background:url(../images/cmnImg/menu02.gif) no-repeat;
}

#global_nav ul li.menu03 a {
	background:url(../images/cmnImg/menu03.gif) no-repeat;
}

#global_nav ul li.menu04 a {
	background:url(../images/cmnImg/menu04.gif) no-repeat;
}

#global_nav ul li.menu05 a {
	background:url(../images/cmnImg/menu05.gif) no-repeat;
}

#global_nav ul li.menu06 a {
	background:url(../images/cmnImg/menu06.gif) no-repeat;
}

#global_nav ul li.menu01 a:hover,
#global_nav ul li.menu01_on {
	background:url(../images/cmnImg/menu01_on.gif) no-repeat;
}

#global_nav ul li.menu02 a:hover,
#global_nav ul li.menu02_on {
	background:url(../images/cmnImg/menu02_on.gif) no-repeat;
}

#global_nav ul li.menu03 a:hover,
#global_nav ul li.menu03_on {
	background:url(../images/cmnImg/menu03_on.gif) no-repeat;
}

#global_nav ul li.menu04 a:hover,
#global_nav ul li.menu04_on {
	background:url(../images/cmnImg/menu04_on.gif) no-repeat;
}

#global_nav ul li.menu05 a:hover,
#global_nav ul li.menu05_on {
	background:url(../images/cmnImg/menu05_on.gif) no-repeat;
}

#global_nav ul li.menu06 a:hover,
#global_nav ul li.menu06_on {
	background:url(../images/cmnImg/menu06_on.gif) no-repeat;
}
