@charset "Shift_JIS";
body,html {
position: relative;
}
body {
text-align: center;
font-size: 16px;
line-height: 160%;
background-attachment:fixed;
background-image: url(../img/body_bg.png);
background-repeat: repeat;
background-position: left top;
}
#kanban_bg {
background-image: url(../img/a_kanban_bg_d.png);
background-repeat: repeat-x;
background-position: center top;
}
#kanban {
text-align: center;
background-image: url(../img/a_kanban_d.png);
background-repeat: no-repeat;
background-position: center top;
height: 1168px;
}
#wrapper {
text-align: center;
background-image: url(../img/wrapper_bg_b.png);
background-repeat: repeat-y;
background-position: center top;
}
#wrapper .container{
text-align: left;
width: 680px;
margin-right: auto;
margin-left: auto;
}
.movie{
margin-left:auto;
margin-right:auto;
width:580px;
background-color:#000;
padding:0 20px 20px;
}
.taikendan{
background:url(../img/taikendan_bg.gif);
background-repeat:repeat-y;
background-position:center top;
font-size:14px;
}
.taikendan .header{
background:url(../img/taikendan_header.png);
background-repeat:no-repeat;
background-position:center bottom;
height:136px;
}
/*
.taikendan .header02, .taikendan .header03{
background-position:center bottom;
height:170px;
}
.taikendan .header02{background:url(../img/taikendan_header02.png) no-repeat;}
.taikendan .header03{background:url(../img/taikendan_header03.png) no-repeat;}
*/
.taikendan .area{
margin-left:auto;
margin-right:auto;
width:540px;
}
.taikendan .footer{
background:url(../img/taikendan_footer.gif);
background-repeat:no-repeat;
background-position:center top;
height:80px;
}
.himitsu{
background:url(../img/himitsu_bg.gif);
background-position:center top;
background-repeat:repeat-y;
font-size:14px;
}
.himitsu .header01{background-image: url(../img/himitsu_header01.jpg);}
.himitsu .header02{background-image: url(../img/himitsu_header02.jpg);}
.himitsu .header03{background-image: url(../img/himitsu_header03.jpg);}
.himitsu .header04{background-image: url(../img/himitsu_header04.jpg);}
.himitsu .header05{background-image: url(../img/himitsu_header05.jpg);}
.himitsu .header01, .himitsu .header02, .himitsu .header03, .himitsu .header04, .himitsu .header05{
background-position:center top;
background-repeat:repeat-y;
height: 190px;
}
.himitsu .area{
margin-left:auto;
margin-right:auto;
width:580px;
}
.himitsu .footer{
background-image: url(../img/himitsu_footer.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 50px;
margin-bottom:30px;
}
.merrit{
background:url(../img/merrit_bg.gif);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:680px;
font-size:14px;
}
.merrit .header01, .merrit .header02, .merrit .header03{
background-position:center top;
height:110px;
}
.merrit .header01{ background:url(../img/merrit_header01.gif) no-repeat;}
.merrit .header02{ background:url(../img/merrit_header02.gif) no-repeat;}
.merrit .header03{ background:url(../img/merrit_header03.gif) no-repeat;}
.merrit .area{
margin-left:auto;
margin-right:auto;
width:600px;
}
.merrit .footer{
background:url(../img/merrit_footer.gif);
background-position:center top;
background-repeat:repeat-y;
height:40px;
}
.image01{
background-image: url(../img/image_photo01.jpg);
background-repeat: no-repeat;
background-position: right top;
}
.knowhow{
background:url(../img/knowhow_bg.gif);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:680px;
font-size:14px;
}
.knowhow .header01{background:url(../img/knowhow_header01.png);}
.knowhow .header02{background:url(../img/knowhow_header02.png);}
.knowhow .header03{background:url(../img/knowhow_header03.png);}
.knowhow .header04{background:url(../img/knowhow_header04.png);}
.knowhow .header01, .knowhow .header02, .knowhow .header03, .knowhow .header04{
background-position:center top;
background-repeat:no-repeat;
height:155px;
}
.knowhow .area{
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:580px;
}
.knowhow .footer{
background:url(../img/knowhow_footer.gif);
background-position:center top;
background-repeat:no-repeat;
height:30px;
}
.chapter{
background:url(../img/chapter_bg.png);
background-position:center top;
background-repeat:repeat-y;
font-size:14px;
margin-left:auto;
margin-right:auto;
width:680px;
margin-bottom:10px;
}
.chapter .header01{background:url(../img/chapter_header01.png);}
.chapter .header02{background:url(../img/chapter_header02.png);}
.chapter .header03{background:url(../img/chapter_header03.png);}
.chapter .header04{background:url(../img/chapter_header04.png);}
.chapter .header01, .chapter .header02, .chapter .header03, .chapter .header04{
background-position:center top;
background-repeat:no-repeat;
height:505px;
}
.chapter .area{
margin-left:auto;
margin-right:auto;
width:540px;
font-size:14px;
}
.chapter .footer{
background:url(../img/chapter_footer.png);
background-position:center top;
background-repeat:no-repeat;
height:57px;
}
.tokuchou{
background:url(../img/tokuchou_bg.gif);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:680px;
}
.tokuchou .header01, .tokuchou .header02{
height:100px;
}
.tokuchou .header01{
background:url(../img/tokuchou_header01.gif) no-repeat center bottom;
}
.tokuchou .header02{
background:url(../img/tokuchou_header02.gif) no-repeat center bottom;
}
.tokuchou .area{
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:600px;
}
.tokuchou .footer{
background:url(../img/tokuchou_footer.gif);
background-position:center top;
background-repeat:no-repeat;
height:40px;
}
.present{
background:url(../img/present_bg.gif);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:680px;
font-size:14px;
}
.present .header01{
background-image: url(../img/present_header01.png);
background-position:center top;
background-repeat:no-repeat;
height:376px;
}
.present .header02{background-image: url(../img/present_header02.gif);}
.present .header03{background-image: url(../img/present_header03.gif);}
.present .header04{background-image: url(../img/present_header04.gif);}
.present .header05{background-image: url(../img/present_header05.gif);}
.present .header02, .present .header03, .present .header04, .present .header05{
background-position:center top;
background-repeat:no-repeat;
height:276px;
}
.present .area{
margin-left:auto;
margin-right:auto;
width:560px;
}
.present .footer{
background-position:center top;
background-repeat:no-repeat;
height:70px;
background-image: url(../img/present_footer.gif);
}
.s_tokuten{
background:url(../img/s_tokuten_bg.png);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
font-size:14px;
}
.s_tokuten .header{
background-position:center top;
background-repeat:no-repeat;
height:245px;
background-image: url(../img/s_tokuten_header.png);
}
.s_tokuten .area{
margin-left:auto;
margin-right:auto;
width:640px;
text-align:left;
}
.s_tokuten .footer{
background-position:center top;
background-repeat:no-repeat;
height:75px;
background-image: url(../img/s_tokuten_footer.png);
}
.support{
background:url(../img/support_bg.gif);
background-position:center top;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:680px;
}
.support .header01{
background:url(../img/support_header01.gif);
background-position:center top;
background-repeat:no-repeat;
height:100px;
}
.support .area{
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:600px;
}
.support .footer{
background:url(../img/support_footer.gif);
background-position:center top;
background-repeat:no-repeat;
height:40px;
}
.faq{
background:url(../img/faq_bg.gif);
background-position:center top;
background-repeat:repeat-y;
font-size:14px;
margin-left:auto;
margin-right:auto;
width:680px;
}
.faq .header{
background:url(../img/faq_header.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:88px;
}
.faq .area{
margin-left:auto;
margin-right:auto;
padding-top:20px;
width:600px;
}
.faq .area .title{
background:url(../img/faq_title.gif);
background-position:left top;
background-repeat:no-repeat;
font-weight:bold;
margin-bottom:20px;
padding-bottom:6px;
padding-left:42px;
padding-top:6px;
}
.faq .area .text{
background:url(../img/faq_text.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:#999 2px dotted;
margin-bottom:30px;
padding-bottom:10px;
padding-left:42px;
padding-top:6px;
}
.faq .footer{
background:url(../img/faq_footer.gif);
background-position:center top;
background-repeat:no-repeat;
height:30px;
}
#footer {
text-align: center;
background-color: #333;
font-size: 12px;
color: #999;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #666;
padding-top:10px;
height:50px;
}
#footer a {
color: #999;
}
.appli {
text-align: center;
}
h3 {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"MS Pゴシック","MS P Gothic",sans-serif;
text-align: center;
font-weight: bold;
font-size:20px;
margin: 0 auto 40px auto;
}