/* CSS crunched with Crunch - http://crunchapp.net/ */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{display:none;}
.cl:after{content:'';clear:both;float:none;display:block;height:0;}
.alt{display:none;}
.justify{text-align:justify;text-justify:inter-ideograph;}
.mt0{margin-top:0px !important;}
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mb0{margin-bottom:0px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.ml0{margin-left:0px !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}
.ml60{margin-left:60px !important;}
.mr0{margin-right:0px !important;}
.mr05{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}
.mr60{margin-right:60px !important;}
.pt0{padding-top:0px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:70px !important;}
.pb0{padding-bottom:0px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}
.pl0{padding-left:0px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}
.pl60{padding-left:60px !important;}
.pr0{padding-right:0px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}
body{background:url("images/bg.jpg");min-width:960px;font-size:87.5%;color:#292929;font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI",Meiryo,Osaka,"lr oSVbN",sans-serif;}
.area{min-width:960px;position:relative;margin:0 auto;}.area:after{content:'';clear:both;float:none;display:block;height:0;}
.container{width:960px;position:relative;margin-left:auto;margin-right:auto;}.container:after{content:'';clear:both;float:none;display:block;height:0;}
.inner{position:relative;}.inner:after{content:'';clear:both;float:none;display:block;height:0;}
small{font-size:71.43%;}
.attention{color:#d50000;}
.container_border{border:1px solid #f1e2a4;}
.al_right{text-align:right;}
.al_center{text-align:center;}
.fl_l{float:left;}
.fl_r{float:right;}
.img_l{float:left;margin-right:1em;margin-bottom:0.5em;}
.img_r{float:right;margin-left:1em;margin-bottom:0.5em;}
.float2:after{content:'';clear:both;float:none;display:block;height:0;}
.float2>*{width:49.5%;}
.float3:after{content:'';clear:both;float:none;display:block;height:0;}
.float3>*{width:33%;}
.margin_center{margin-left:auto;margin-right:auto;}
#head_area{text-align:center;}
#bkmark{padding-top:2px;padding-bottom:5px;border-bottom:solid 1px #eee;background-color:#fff;}#bkmark #famicom{float:left;}
#bkmark ul{margin-top:5px;}
#bkmark li{float:right;padding-right:10px;}
.datas{background:url("images/bg_alp01.png");text-align:center;padding-top:20px;padding-bottom:25px;}.datas .block{width:930px;margin-left:auto;margin-right:auto;}.datas .block:after{content:'';clear:both;float:none;display:block;height:0;}
.sp_footer #banner{text-align:center;margin-bottom:40px;}
.sp_footer #rights{padding-bottom:20px;text-align:center;}
.sp_footer #rights p{font-size:78.57%;}
.footer-area #footer{padding:30px 0 20px 0;float:none;clear:both;background:#fff;color:#333;text-align:center;}
#body_area p{line-height:1.6;text-align:justify;text-justify:inter-ideograph;}
#body_area strong{font-weight:bold;}
#unit01{height:435px;padding-top:80px;background:url("images/unit01.jpg") no-repeat 0 0;}#unit01 p{width:250px;margin-left:620px;line-height:1.8;}
#unit03{margin-bottom:40px;}#unit03 h2{margin-bottom:5px;}
#unit03 .tab_container:after{content:'';clear:both;float:none;display:block;height:0;}
#unit03 .tab_container .menu{width:225px;height:600px;float:left;margin-left:4px;}#unit03 .tab_container .menu li{width:225px;height:40px;overflow:hidden;}#unit03 .tab_container .menu li a{width:225px;height:40px;background-image:url("images/unit03_menu.jpg");background-repeat:no-repeat;background-position:0 0;overflow:hidden;text-indent:150%;white-space:nowrap;display:block;}
#unit03 .tab_container .menu li.menu01 a{background-position:0 0;}
#unit03 .tab_container .menu li.menu02 a{background-position:0 -40px;}
#unit03 .tab_container .menu li.menu03 a{background-position:0 -80px;}
#unit03 .tab_container .menu li.menu04 a{background-position:0 -120px;}
#unit03 .tab_container .menu li.menu05 a{background-position:0 -160px;}
#unit03 .tab_container .menu li.menu06 a{background-position:0 -200px;}
#unit03 .tab_container .menu li.menu07 a{background-position:0 -240px;}
#unit03 .tab_container .menu li.menu08 a{background-position:0 -280px;}
#unit03 .tab_container .menu li.menu09 a{background-position:0 -320px;}
#unit03 .tab_container .menu li.menu10 a{background-position:0 -360px;}
#unit03 .tab_container .menu li.menu11 a{background-position:0 -400px;}
#unit03 .tab_container .menu li.menu12 a{background-position:0 -440px;}
#unit03 .tab_container .menu li.menu13 a{background-position:0 -480px;}
#unit03 .tab_container .menu li.menu14 a{background-position:0 -520px;}
#unit03 .tab_container .menu li.menu15 a{background-position:0 -560px;}
#unit03 .tab_container .menu li.menu01 a:hover,#unit03 .tab_container .menu li.menu01 a.current{background-position:-225px 0;}
#unit03 .tab_container .menu li.menu02 a:hover,#unit03 .tab_container .menu li.menu02 a.current{background-position:-225px -40px;}
#unit03 .tab_container .menu li.menu03 a:hover,#unit03 .tab_container .menu li.menu03 a.current{background-position:-225px -80px;}
#unit03 .tab_container .menu li.menu04 a:hover,#unit03 .tab_container .menu li.menu04 a.current{background-position:-225px -120px;}
#unit03 .tab_container .menu li.menu05 a:hover,#unit03 .tab_container .menu li.menu05 a.current{background-position:-225px -160px;}
#unit03 .tab_container .menu li.menu06 a:hover,#unit03 .tab_container .menu li.menu06 a.current{background-position:-225px -200px;}
#unit03 .tab_container .menu li.menu07 a:hover,#unit03 .tab_container .menu li.menu07 a.current{background-position:-225px -240px;}
#unit03 .tab_container .menu li.menu08 a:hover,#unit03 .tab_container .menu li.menu08 a.current{background-position:-225px -280px;}
#unit03 .tab_container .menu li.menu09 a:hover,#unit03 .tab_container .menu li.menu09 a.current{background-position:-225px -320px;}
#unit03 .tab_container .menu li.menu10 a:hover,#unit03 .tab_container .menu li.menu10 a.current{background-position:-225px -360px;}
#unit03 .tab_container .menu li.menu11 a:hover,#unit03 .tab_container .menu li.menu11 a.current{background-position:-225px -400px;}
#unit03 .tab_container .menu li.menu12 a:hover,#unit03 .tab_container .menu li.menu12 a.current{background-position:-225px -440px;}
#unit03 .tab_container .menu li.menu13 a:hover,#unit03 .tab_container .menu li.menu13 a.current{background-position:-225px -480px;}
#unit03 .tab_container .menu li.menu14 a:hover,#unit03 .tab_container .menu li.menu14 a.current{background-position:-225px -520px;}
#unit03 .tab_container .menu li.menu15 a:hover,#unit03 .tab_container .menu li.menu15 a.current{background-position:-225px -560px;}
#unit03 .tab_container .changearea{width:722px;height:600px;float:right;margin-right:3px;}#unit03 .tab_container .changearea>div{height:600px;background-image:url("images/unit03_changearea.jpg");background-repeat:no-repeat;}
#unit03 .tab_container .changearea h3{display:none;}
#unit03 .tab_container .changearea p{line-height:1.8;width:240px;padding:135px 0 0 23px;}
#unit03 #unit03_01{background-position:0 0;}
#unit03 #unit03_02{background-position:0 -600px;}
#unit03 #unit03_03{background-position:0 -1200px;}
#unit03 #unit03_04{background-position:0 -1800px;}
#unit03 #unit03_05{background-position:0 -2400px;}
#unit03 #unit03_06{background-position:0 -3000px;}
#unit03 #unit03_07{background-position:0 -3600px;}
#unit03 #unit03_08{background-position:0 -4200px;}
#unit03 #unit03_09{background-position:0 -4800px;}
#unit03 #unit03_10{background-position:0 -5400px;}
#unit03 #unit03_11{background-position:0 -6000px;}
#unit03 #unit03_12{background-position:0 -6600px;}
#unit03 #unit03_13{background-position:0 -7200px;}
#unit03 #unit03_14{background-position:0 -7800px;}
#unit03 #unit03_15{background-position:0 -8400px;}
#unit04{height:6500px;}#unit04 h3{display:none;}
#unit04 #unit04_00{height:305px;background:url("images/unit04_00.jpg") no-repeat 0 0;}#unit04 #unit04_00 p{width:435px;height:150px;padding-top:150px;margin-left:495px;}
#unit04 #unit04_01{height:311px;background:url("images/unit04_01.jpg") no-repeat 0 0;}#unit04 #unit04_01 p{width:245px;height:150px;padding-top:100px;margin-left:684px;}
#unit04 #unit04_02{height:265px;background:url("images/unit04_02.jpg") no-repeat 0 0;}#unit04 #unit04_02 p{width:236px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_03{height:350px;background:url("images/unit04_03.jpg") no-repeat 0 0;}#unit04 #unit04_03 p{width:390px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_04{height:558px;background:url("images/unit04_04.jpg") no-repeat 0 0;}#unit04 #unit04_04 p{width:422px;height:150px;padding-top:100px;margin-left:507px;}
#unit04 #unit04_05{height:957px;background:url("images/unit04_05.jpg") no-repeat 0 0;}#unit04 #unit04_05>p{width:380px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_05 .tab_container{width:507px;height:920px;float:right;}#unit04 #unit04_05 .tab_container .menu{width:490px;height:60px;}#unit04 #unit04_05 .tab_container .menu:after{content:'';clear:both;float:none;display:block;height:0;}
#unit04 #unit04_05 .tab_container .menu li{width:245px;height:60px;float:left;display:block;}
#unit04 #unit04_05 .tab_container .menu a{width:245px;height:60px;background-image:url("images/unit04_05_menu.png");background-repeat:no-repeat;overflow:hidden;text-indent:150%;white-space:nowrap;display:block;}
#unit04 #unit04_05 .tab_container .menu li.menu01 a{background-position:left top;}#unit04 #unit04_05 .tab_container .menu li.menu01 a:hover,#unit04 #unit04_05 .tab_container .menu li.menu01 a.current{background-position:left bottom;}
#unit04 #unit04_05 .tab_container .menu li.menu02 a{background-position:right top;}#unit04 #unit04_05 .tab_container .menu li.menu02 a:hover,#unit04 #unit04_05 .tab_container .menu li.menu02 a.current{background-position:right bottom;}
#unit04 #unit04_05 .tab_container .item{width:490px;height:849px;background:url("images/unit04_05_changearea.jpg") no-repeat;}#unit04 #unit04_05 .tab_container .item.item01{background-position:top left;}
#unit04 #unit04_05 .tab_container .item.item02{background-position:top right;}
#unit04 #unit04_05 .tab_container .item h4{display:none;}
#unit04 #unit04_05 .tab_container .item p{width:220px;padding-top:120px;margin-left:20px;}
#unit04 #unit04_06{height:505px;background:url("images/unit04_06.jpg") no-repeat 0 0;}#unit04 #unit04_06 p{width:380px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_07{height:340px;background:url("images/unit04_07.jpg") no-repeat 0 0;}#unit04 #unit04_07 p{width:227px;height:150px;padding-top:100px;margin-left:519px;}
#unit04 #unit04_08{height:479px;background:url("images/unit04_08.jpg") no-repeat 0 0;}#unit04 #unit04_08 p{width:380px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_09{height:814px;background:url("images/unit04_09.jpg") no-repeat 0 0;}#unit04 #unit04_09 p{width:419px;height:475px;padding-top:10px;margin-left:30px;}
#unit04 #unit04_09 .float2{height:309px;}#unit04 #unit04_09 .float2>div{width:480px;}
#unit04 #unit04_09 .float2 .fl_l .hoverhide{margin-left:26px;}
#unit04 #unit04_09 .float2 .fl_r .hoverhide{margin-left:5px;}
#unit04 #unit04_09 .hoverhide{cursor:pointer;}
#unit04 #unit04_10{height:505px;background:url("images/unit04_10.jpg") no-repeat 0 0;}#unit04 #unit04_10 .fl_l{width:370px;}#unit04 #unit04_10 .fl_l p{width:309px;height:160px;padding-top:160px;margin-left:30px;}
#unit04 #unit04_10 .menu li{height:80px;display:block;}#unit04 #unit04_10 .menu li:after{content:'';clear:both;float:none;display:block;height:0;}
#unit04 #unit04_10 .menu a{width:340px;height:70px;float:right;background-image:url("images/unit04_10_menu.jpg");background-repeat:no-repeat;overflow:hidden;text-indent:150%;white-space:nowrap;display:block;}
#unit04 #unit04_10 .menu li.menu01 a{background-position:left top;}#unit04 #unit04_10 .menu li.menu01 a:hover,#unit04 #unit04_10 .menu li.menu01 a.current{background-position:right top;}
#unit04 #unit04_10 .menu li.menu02 a{background-position:left bottom;}#unit04 #unit04_10 .menu li.menu02 a:hover,#unit04 #unit04_10 .menu li.menu02 a.current{background-position:right bottom;}
#unit04 #unit04_10 .changearea{width:570px;height:485px;float:left;padding-top:20px;}#unit04 #unit04_10 .changearea h4{display:none;}
#unit04 #unit04_10 .changearea p{width:230px;margin-left:25px;padding-top:70px;}
#unit04 #unit04_10 .changearea .item{width:570px;height:463px;background:url("images/unit04_10_changearea.jpg") no-repeat;}#unit04 #unit04_10 .changearea .item.item01{background-position:left top;}
#unit04 #unit04_10 .changearea .item.item02{background-position:right top;}
#unit04 #unit04_11{height:330px;background:url("images/unit04_11.jpg") no-repeat 0 0;}#unit04 #unit04_11 p{width:407px;height:150px;padding-top:100px;margin-left:521px;}
#unit04 #unit04_12{height:331px;background:url("images/unit04_12.jpg") no-repeat 0 0;}#unit04 #unit04_12 p{width:407px;height:150px;padding-top:100px;margin-left:30px;}
#unit04 #unit04_13{height:450px;background:url("images/unit04_13.jpg") no-repeat 0 0;}#unit04 #unit04_13 p{width:407px;height:150px;padding-top:100px;margin-left:521px;}
#unit05{height:320px;background:url("images/unit05.jpg") no-repeat 0 0;margin-bottom:50px;}#unit05 h2{display:none;}
#unit05 p{width:350px;padding-top:160px;margin-left:80px;}
