@charset "utf-8";
/* CSS Document */

/* 基本設定 */
*{
margin:0px;
padding:0px;
}

body{
text-align:center;
margin:0px auto;
background-color:#f8f3f1;
}

h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}

p{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
line-height:18px;
margin:0px;
padding:0px;
color:#3c2c2c;
}

div{
display:block;
margin:0px;
padding:0px;
font-size:0em;
}

img{
border-style:none;
}

a:link{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#35567e;
border-color:#35567e;
}

a:visited{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#35567e;
border-color:#35567e;
}

a:hover{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#5a7da6;
border-color:#5a7da6;
}

a:active{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#5a7da6;
border-color:#5a7da6;
}

.thisclear{
clear:both;
}

/* header */
#header{
background-image:url(../images/common/bg_header.jpg);
height:99px;
background-repeat:repeat-x;
}

#headerin{
width:800px;
height:99px;
text-align:center;
margin:0px auto;
}

#headertop{
height:24px;
text-align:left;
}

#headertop p{
font-size:10px;
color:#736565;
}

#headerin h1{
background-image:url(../images/common/logo.jpg);
width:217px;
height:75px;
background-repeat:no-repeat;
float:left;
}

#headerin h1 a span{
display:none;
}

#headerin h1 a{
width:217px;
height:75px;
display:block;
}

#navigation{
width:482px;
height:75px;
float:right;
}

#navigation ul li a span{
display:none;
}

#navigationtop li a span,#navigationunder li a span{
display:none;
}

#navigationtop{
width:417px;
height:40px;
float:right;
}

#navigationtop li{
float:left;
list-style-type:none;
}

#navigationunder{
width:404px;
height:35px;
float:right;
}

#navigationunder li{
float:left;
list-style:none;
}

.mininavi01{
background-image:url(../images/common/mininavi_01.jpg);
width:79px;
height:22px;
background-repeat:no-repeat;
}

.mininavi01 a{
width:79px;
height:22px;
display:block;
}

.mininavi01 a:hover{
background-image:url(../images/common/mininavi_over01.jpg);
background-repeat:no-repeat;
}

.mininavi02{
background-image:url(../images/common/mininavi_02.jpg);
width:84px;
height:22px;
background-repeat:no-repeat;
}

.mininavi02 a{
width:84px;
height:22px;
display:block;
}

.mininavi02 a:hover{
background-image:url(../images/common/mininavi_over02.jpg);
background-repeat:no-repeat;
}

.mininavi03{
background-image:url(../images/common/mininavi_03.jpg);
width:175px;
height:22px;
background-repeat:no-repeat;
}

.mininavi03 a{
width:175px;
height:22px;
display:block;
}

.mininavi03 a:hover{
background-image:url(../images/common/mininavi_over03.jpg);
background-repeat:no-repeat;
}

.mininavi04{
background-image:url(../images/common/mininavi_04.jpg);
width:78px;
height:22px;
background-repeat:no-repeat;
}

.mininavi04 a{
width:78px;
height:22px;
display:block;
}

.mininavi04 a:hover{
background-image:url(../images/common/mininavi_over04.jpg);
background-repeat:no-repeat;
}

.mininavi05{
background-image:url(../images/common/mininavi_05.jpg);
width:1px;
height:22px;
background-repeat:no-repeat;
}

.mininavi05 a{
width:1px;
height:22px;
display:block;
}

.mininavi05 a:hover{
background-image:url(../images/common/mininavi_over05.jpg);
background-repeat:no-repeat;
}

.navi01{
background-image:url(../images/common/navi01.jpg);
width:135px;
height:35px;
background-repeat:no-repeat;
}

.navi01 a{
width:135px;
height:35px;
display:block;
}

.navi01 a:hover{
background-image:url(../images/common/navi_over01.jpg);
background-repeat:no-repeat;
}

.navi02{
background-image:url(../images/common/navi02.jpg);
width:134px;
height:35px;
background-repeat:no-repeat;
}

.navi02 a{
width:134px;
height:35px;
display:block;
}

.navi02 a:hover{
background-image:url(../images/common/navi_over02.jpg);
background-repeat:no-repeat;
}

.navi03{
background-image:url(../images/common/navi03.jpg);
width:135px;
height:35px;
background-repeat:no-repeat;
}

.navi03 a{
width:135px;
height:35px;
display:block;
}

.navi03 a:hover{
background-image:url(../images/common/navi_over03.jpg);
background-repeat:no-repeat;
}

/* 社員限定リンク解除
.navi04{
background-image:url(../images/common/navi04.jpg);
width:135px;
height:35px;
background-repeat:no-repeat;
}

.navi04 a{
width:135px;
height:35px;
display:block;
}

.navi04 a:hover{
background-image:url(../images/common/navi_over04.jpg);
background-repeat:no-repeat;
}

*/

#footer{
background-color:#57483c;
height:70px;
background-image:url(../images/common/copyrights.gif);
background-position:top center;
background-repeat:no-repeat;
}

#footer p{
display:none;
}

#footerbaner{
background-image:url(../images/common/bg_footerbaner.gif);
height:42px;
background-repeat:repeat-x;
text-align:center;
margin:0px auto;
}

#footerbaner ul{
width:800px;
height:42px;
list-style-type:none;
clear:both;
text-align:center;
margin:0px auto;
}

#footerbaner ul li{
width:100px;
height:42px;
}

.linkbaner1{
background-image:url(../images/common/baner_f1.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner1 a{
display:block;
width:100px;
height:42px;
}

.linkbaner1 a span{
display:none;
}

.linkbaner2{
background-image:url(../images/common/baner_f2.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner2 a{
display:block;
width:100px;
height:42px;
}

.linkbaner2 a span{
display:none;
}

.linkbaner3{
background-image:url(../images/common/baner_f3.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner3 a{
display:block;
width:100px;
height:42px;
}

.linkbaner3 a span{
display:none;
}

.linkbaner4{
background-image:url(../images/common/baner_f4.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner4 a{
display:block;
width:100px;
height:42px;
}

.linkbaner4 a span{
display:none;
}

.linkbaner5{
background-image:url(../images/common/baner_f5.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner5 a{
display:block;
width:100px;
height:42px;
}

.linkbaner5 a span{
display:none;
}

.linkbaner6{
background-image:url(../images/common/baner_f6.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner6 a{
display:block;
width:100px;
height:42px;
}

.linkbaner6 a span{
display:none;
}

.linkbaner7{
background-image:url(../images/common/baner_f7.gif);
background-repeat:no-repeat;
width:100px;
height:42px;
float:left;
}

.linkbaner7 a{
display:block;
width:100px;
height:42px;
}

.linkbaner7 a span{
display:none;
}

/* toppage共通ここまで↑ */


#contents{
width:783px;
text-align:center;
margin:0px auto 25px auto;
}

#leftcalumn{
width:226px;
float:left;
text-align:left;
}

#leftbox1{
width:197px;
margin-bottom:13px;
}

#leftbox1 h2{
background-image:url(../images/common/leftbox1_h2.gif);
height:32px;
background-repeat:no-repeat;
width:197px;
}

#leftbox1 h2 span{
display:none;
}

#leftbox1 dl{
width:197px;
line-height:30px;
font-size:12px;
}

#leftbox1 dl a{
text-decoration:none;
}

#leftbox1 dt{
width:197px;
height:30px;
background-image:url(../images/common/leftbox1_listmark1.gif);
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
padding-left:1.8em;
}

#leftbox1 dd{
width:197px;
height:30px;
background-image:url(../images/common/leftbox1_listmark2.gif);
background-repeat:no-repeat;
font-size:12px;
padding-left:2.8em;
}

#leftbox1 dl .listmark3{
width:197px;
height:30px;
background-image:url(../images/common/leftbox1_listmark3.gif);
background-repeat:no-repeat;
}

#rightcalumn{
width:550px;
float:right;
text-align:left;
}

#rightcalumn p{
font-size:14px;
line-height:24px;
}

#leftbox2{
width:197px;
background-color:#6ba0c0;
}

#leftbox2 h2{
background-image:url(../images/common/h2_03.jpg);
width:197px;
height:30px;
background-repeat:no-repeat;
}

#leftbox2 h2 span{
display:none;
}

#leftbox2 ul{
list-style-type:none;
width:186px;
margin:0px auto;
text-align:center;
padding-top:7px;
}

#leftbox2 .baner01{
background-image:url(../images/common/baner_p1.jpg);
width:186px;
height:63px;
background-repeat:no-repeat;
}

#leftbox2 .baner01 a{
width:186px;
height:56px;
display:block;
}

#leftbox2 .baner01 a:hover{
background-image:url(../images/common/baner_p1over.jpg);
background-repeat:no-repeat;
}

#leftbox2 .baner01 a span{
display:none;
}

#leftbox2 .baner02{
background-image:url(../images/common/baner_p2.jpg);
width:186px;
height:63px;
background-repeat:no-repeat;
}

#leftbox2 .baner02 a{
width:186px;
height:56px;
display:block;
}

#leftbox2 .baner02 a:hover{
background-image:url(../images/common/baner_p2over.jpg);
background-repeat:no-repeat;
}

#leftbox2 .baner02 a span{
display:none;
}

#leftbox2 .baner03{
background-image:url(../images/common/baner_p3.jpg);
width:186px;
height:63px;
background-repeat:no-repeat;
}

#leftbox2 .baner03 a{
width:186px;
height:56px;
display:block;
}

#leftbox2 .baner03 a:hover{
background-image:url(../images/common/baner_p3over.jpg);
background-repeat:no-repeat;
}

#leftbox2 .baner03 a span{
display:none;
}

.pagetop{
padding:13px 0px 0px 0px;
float:right;
}





