@charset "utf-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
background:url(../img/common/bodyBg.gif) repeat-x;
margin:0 auto;
padding:0;
text-align:center}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
margin:0;
padding:0;
color:#666;
font-style:normal;
font:small/160% verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック",  Osaka, sans-serif}

*html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:x-small/180% verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

*+html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/160% verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

;;body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/160% verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

table{
border-collapse:collapse;
border-spacing:0}

textarea,input{margin:0;padding:0}

caption,th{text-align:left}
td,th{vertical-align: top}

fieldset,img,abbr{border:none}
li{list-style-type:none}
hr{display:none}

a,a:link{color:#009ad5}
a:visited{color:#009ad5}
a:hover{color:#009ad5;text-decoration:none}
strong{font-weight:bold}

/***********************************************/
/* layout divs                                 */
/***********************************************/

#head{
background:url(../img/common/h2bg.jpg) no-repeat 0 100px;
height:250px;
margin:0 auto 20px;
position:relative;
width:900px}

#index #head{
background:none;
height:392px}

#cont{
margin:0 auto;
padding:0;
width:900px}

#index #cont{padding:0 0 20px}

#cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#cont{display:inline-block;}

/*\*/
*html #cont{height:1%}
#cont{display:block}
/**/

#cont .pageTop{
clear:both;
margin:20px 0 0;
text-align:right}

#cont .pageTop img{vertical-align:bottom}

#main{
float:right;
text-align:left;
margin:0;
width:660px}

#sideBar{
float:left;
margin:0 20px 0 0;
text-align:left;
width:220px}

#foot{background:url(../img/common/footBg.jpg) repeat-x}

/***********************************************/
/* head style                                  */
/***********************************************/

#head h1{
left:25px;
top:129px;
position:absolute;
z-index:2}

#index #head h1{top:123px}

#head h1 a{
background:url(../img/common/headLogo2.jpg) no-repeat;
display:block;
height:64px;
width:212px;
text-indent:-1000px}



#index #head h1.nolink {
background:url(../img/index/logo.jpg) no-repeat;
height:31px;
width:447px;
text-indent: -9999px;
}

/*\*/
#head h1 a{overflow:hidden}
/* */

#head #description{
color:#999;
font-size:75%;
left:0;
top:3px;
position:absolute}

#head .inq{
position:absolute;
top:40px;
right:0}

#head h2{
color:#aa1435;
font-size:medium;
_font-size:small;
font-weight:bold;
min-height:150px;
position:absolute;
top:155px;
right:85px;
text-align:right;
width:900px;
z-index:1}

#index #head h2{
position:absolute;
top:100px;
right:auto;
left:0}

#head #globalNav{
background:url(../img/common/gNav.jpg) no-repeat;
height:52px;
top:40px;
left:0;
position:absolute}

#head #globalNav li{float:left}
#head #globalNav li a{
display:block;
height:52px;
text-indent:-10000px}

/*\*/
#head #globalNav li a{overflow:hidden}
/* */

#head #globalNav li.menu01 a{width:110px}
#head #globalNav li.menu02 a{width:110px}
#head #globalNav li.menu03 a{width:111px}
#head #globalNav li.menu04 a{width:111px}
#head #globalNav li.menu05 a{width:111px}
#head #globalNav li.menu06 a{width:111px}

#head #globalNav li.menu01 a:hover{background:url(../img/common/gNav.jpg) no-repeat 0 -52px}
#head #globalNav li.menu02 a:hover{background:url(../img/common/gNav.jpg) no-repeat -110px -52px}
#head #globalNav li.menu03 a:hover{background:url(../img/common/gNav.jpg) no-repeat -220px -52px}
#head #globalNav li.menu04 a:hover{background:url(../img/common/gNav.jpg) no-repeat -331px -52px}
#head #globalNav li.menu05 a:hover{background:url(../img/common/gNav.jpg) no-repeat -442px -52px}
#head #globalNav li.menu06 a:hover{background:url(../img/common/gNav.jpg) no-repeat -553px -52px}

#head #globalNav li.menu01 a.c{background:url(../img/common/gNav.jpg) no-repeat 0 -52px}
#head #globalNav li.menu02 a.c{background:url(../img/common/gNav.jpg) no-repeat -110px -52px}
#head #globalNav li.menu03 a.c{background:url(../img/common/gNav.jpg) no-repeat -220px -52px}
#head #globalNav li.menu04 a.c{background:url(../img/common/gNav.jpg) no-repeat -331px -52px}
#head #globalNav li.menu05 a.c{background:url(../img/common/gNav.jpg) no-repeat -442px -52px}
#head #globalNav li.menu06 a.c{background:url(../img/common/gNav.jpg) no-repeat -553px -52px}

/***********************************************/
/* side style                                  */
/***********************************************/

#sideBar dl dt{
background:url(../img/common/sideBg.jpg) repeat-y;
color:#fff;
font-weight:bold;
padding:3px 5px 3px 10px}

#sideBar dl dd{
background:#ebebeb;
margin:0 0 10px;
padding:10px}

#sideBar dl dd.note{
background:url(../img/indexv2/pict01.jpg) no-repeat 10px 10px #ebebeb;
margin:0 0 10px;
padding:10px 10px 10px 100px}

#sideBar dl dd.note2{
background:url(../img/indexv2/pict01.jpg) no-repeat 10px 10px #ebebeb;
margin:0 0 10px;
padding:10px 10px 10px 100px}

#sideBar div{
margin:0 0 6px;
text-align:center}

#sideBar ul#menu{margin:0 0 10px}

#sideBar ul#menu *{height:1%;}

#sideBar ul#menu li{background:#9fcaec}

#sideBar ul#menu li.note{background:none}

#sideBar ul#menu li a,
#sideBar ul#menu li.note dl dd a{
background:url(../img/common/sideIcon2.gif) no-repeat 5px 50%;
border-bottom:1px solid #fff;
color:#000;
display:block;
padding:4px 0 6px 20px;
text-decoration:none}

#sideBar ul#menu li.note dl dd a{
background:url(../img/common/sideIcon.gif) no-repeat 5px 50%;
color:#fff}

#sideBar ul#menu li a:hover,
#sideBar ul#menu li.note dl dd a:hover{text-decoration:underline}

#sideBar ul#menu li.note dl dd{
background:#86b2e1;
margin:0;
padding:0}

/***********************************************/
/* foot style                                  */
/***********************************************/

#foot #footCont{
background:url(../img/common/footBg.jpg) repeat-x;
margin:0 auto;
padding:10px 0;
text-align:left;
width:900px}

#foot address{
color:#ccc;
font-size:80%}

#foot .inq{
margin:-15px 0 0;
text-align:right}

