p,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h2,h3,h4,h5,h6{font-weight:normal;}
address{font-style:normal;}
li{list-style-type:none;}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.textvm{vertical-align:middle;}
.width_main{width:764px;}
.color_blue{color:#2993d6;}
html{overflow-y: scroll;height:100%;}

.head_pankuzuT1{margin-bottom:25px;}
.head_pankuzuT2{margin-bottom:25px;width:764px;}
.head_checklist{width:780px;}

#head_pankuzu{width:764px;margin-top:7px;margin-bottom:5px;}
#head_pankuzu p{margin-bottom:10px;font-size:10px;color:#666666;}
#head_pankuzu p img{vertical-align:bottom;padding-bottom:1px;}
#head_pankuzu strong{font-weight:normal;}

#blue_title {width:764px; height:43px; background:url('/common_img/13phase/bg_title.gif') no-repeat; margin-top:10px; padding-bottom:10px;}
#blue_title h1{width:700px; padding-left:30px; line-height:43px; font-weight:normal; font-size:18px; color:#ffffff;}

#js_header{height:109px!important;width:980px;background:url(/common_img/header1112.jpg) no-repeat;z-index:10;margin:0 auto;}
#js_header #header01{height:29px!important;padding:0 0 0 123px;}
#js_header #header01 li{float:left;}
#js_header #header01 li a{background:url(/common_img/header1112.jpg) no-repeat;text-indent:-9999px;display:block;height:29px;}
#js_header #header01 li.header01_01{width:372px;}
#js_header #header01 li.header01_02{width:81px;}
#js_header #header01 li.header01_03{width:80px;}
#js_header #header01 li.header01_04{width:84px;}
#js_header #header01 li.header01_05{width:150px;}
#js_header #header01 li.header01_01 a{width:182px;background-position:-123px 0;}
#js_header #header01 li.header01_02 a{width:81px;background-position:-495px 0;}
#js_header #header01 li.header01_03 a{width:80px;background-position:-576px 0;}
#js_header #header01 li.header01_04 a{width:84px;background-position:-656px 0;}
#js_header #header01 li.header01_05 a{width:150px;background-position:-740px 0;}
#js_header #header01 li.header01_01 a:hover{background-position:-123px -110px;}
#js_header #header01 li.header01_02 a:hover{background-position:-495px -110px;}
#js_header #header01 li.header01_03 a:hover{background-position:-576px -110px;}
#js_header #header01 li.header01_04 a:hover{background-position:-656px -110px;}
#js_header #header01 li.header01_05 a:hover{background-position:-740px -110px;}

#js_header #header02{height:34px!important;padding:0 0 0 123px;}
#js_header #header02 li{float:left;}
#js_header #header02 li a{background:url(/common_img/header1112.jpg) no-repeat;text-indent:-9999px;display:block;height:29px;}
#js_header #header02 li.header02_01{width:372px;}
#js_header #header02 li.header02_02{width:81px;}
#js_header #header02 li.header02_03{width:80px;}
#js_header #header02 li.header02_04{width:84px;}
#js_header #header02 li.header02_05{width:75px;}
#js_header #header02 li.header02_06{width:75px;}
#js_header #header02 li.header02_01 a{width:264px;background-position:-123px -29px;}
#js_header #header02 li.header02_02 a{width:81px;background-position:-495px -29px;}
#js_header #header02 li.header02_03 a{width:80px;background-position:-576px -29px;}
#js_header #header02 li.header02_04 a{width:84px;background-position:-656px -29px;}
#js_header #header02 li.header02_05 a{width:75px;background-position:-740px -29px;}
#js_header #header02 li.header02_06 a{width:75px;background-position:-815px -29px;}
#js_header #header02 li.header02_01 a:hover{background-position:-123px -139px;}
#js_header #header02 li.header02_02 a:hover{background-position:-495px -139px;}
#js_header #header02 li.header02_03 a:hover{background-position:-576px -139px;}
#js_header #header02 li.header02_04 a:hover{background-position:-656px -139px;}
#js_header #header02 li.header02_05 a:hover{background-position:-740px -139px;}
#js_header #header02 li.header02_06 a:hover{background-position:-815px -139px;}

#js_header #header03{height:45px!important;padding:0 0 0 110px;}
#js_header #header03 li{float:left;}
#js_header #header03 li a{background:url(/common_img/header1112.jpg) no-repeat;text-indent:-9999px;display:block;height:45px;}
#js_header #header03 li.header03_01{width:82px;}
#js_header #header03 li.header03_02{width:96px;}
#js_header #header03 li.header03_03{width:83px;}
#js_header #header03 li.header03_04{width:116px;}
#js_header #header03 li.header03_05{width:110px;}
#js_header #header03 li.header03_06{width:138px;}
#js_header #header03 li.header03_07{width:103px;}
#js_header #header03 li.header03_08{width:122px;}
#js_header #header03 li.header03_01 a{width:82px;background-position:-110px -63px;}
#js_header #header03 li.header03_02 a{width:96px;background-position:-192px -63px;}
#js_header #header03 li.header03_03 a{width:83px;background-position:-288px -63px;}
#js_header #header03 li.header03_04 a{width:116px;background-position:-371px -63px;}
#js_header #header03 li.header03_05 a{width:110px;background-position:-487px -63px;}
#js_header #header03 li.header03_06 a{width:138px;background-position:-597px -63px;}
#js_header #header03 li.header03_07 a{width:103px;background-position:-735px -63px;}
#js_header #header03 li.header03_08 a{width:127px;background-position:-838px -63px;}
#js_header #header03 li.header03_01 a:hover{background-position:-110px -173px;}
#js_header #header03 li.header03_02 a:hover{background-position:-192px -173px;}
#js_header #header03 li.header03_03 a:hover{background-position:-288px -173px;}
#js_header #header03 li.header03_04 a:hover{background-position:-371px -173px;}
#js_header #header03 li.header03_05 a:hover{background-position:-487px -173px;}
#js_header #header03 li.header03_06 a:hover{background-position:-597px -173px;}
#js_header #header03 li.header03_07 a:hover{background-position:-735px -173px;}
#js_header #header03 li.header03_08 a:hover{background-position:-838px -173px;}

#js_header #js_header01 #header01 li.header01_02 a{width:81px;background-position:-495px -219px;}
#js_header #js_header02 #header01 li.header01_03 a{width:80px;background-position:-576px -219px;}
#js_header #js_header03 #header01 li.header01_04 a{width:84px;background-position:-656px -219px;}
#js_header #js_header04 #header01 li.header01_05 a{width:150px;background-position:-740px -219px;}
#js_header #js_header05 #header02 li.header02_02 a{width:81px;background-position:-495px -248px;}
#js_header #js_header06 #header02 li.header02_03 a{width:80px;background-position:-576px -248px;}
#js_header #js_header07 #header02 li.header02_04 a{width:84px;background-position:-656px -248px;}
#js_header #js_header08 #header02 li.header02_05 a{width:75px;background-position:-740px -248px;}
#js_header #js_header09 #header02 li.header02_06 a{width:75px;background-position:-815px -248px;}
#js_header #js_header10 #header03 li.header03_01 a{width:82px;background-position:-110px -282px;}
#js_header #js_header11 #header03 li.header03_02 a{width:96px;background-position:-192px -282px;}
#js_header #js_header12 #header03 li.header03_03 a{width:83px;background-position:-288px -282px;}
#js_header #js_header13 #header03 li.header03_04 a{width:116px;background-position:-371px -282px;}
#js_header #js_header14 #header03 li.header03_05 a{width:110px;background-position:-487px -282px;}
#js_header #js_header15 #header03 li.header03_06 a{width:138px;background-position:-597px -282px;}
#js_header #js_header16 #header03 li.header03_07 a{width:103px;background-position:-735px -282px;}

#js_header_m{height:109px!important;width:980px;background:url(/common_img/header1112_m.jpg) no-repeat;z-index:10;margin:0 auto;}
#js_header_m #header01{height:29px!important;padding:0 0 0 123px;}
#js_header_m #header01 li{float:left;}
#js_header_m #header01 li a{background:url(/common_img/header1112.jpg) no-repeat;text-indent:-9999px;display:block;height:29px;}
#js_header_m #header01 li.header01_01{width:372px;}
#js_header_m #header01 li.header01_02{width:81px;}
#js_header_m #header01 li.header01_03{width:80px;}
#js_header_m #header01 li.header01_04{width:84px;}
#js_header_m #header01 li.header01_05{width:150px;}
#js_header_m #header01 li.header01_01 a{width:182px;background-position:-123px 0;}
#js_header_m #header01 li.header01_02 a{width:81px;background-position:-495px 0;}
#js_header_m #header01 li.header01_03 a{width:80px;background-position:-576px 0;}
#js_header_m #header01 li.header01_04 a{width:84px;background-position:-656px 0;}
#js_header_m #header01 li.header01_05 a{width:150px;background-position:-740px 0;}
#js_header_m #header01 li.header01_01 a:hover{background-position:-123px -110px;}
#js_header_m #header01 li.header01_02 a:hover{background-position:-495px -110px;}
#js_header_m #header01 li.header01_03 a:hover{background-position:-576px -110px;}
#js_header_m #header01 li.header01_04 a:hover{background-position:-656px -110px;}
#js_header_m #header01 li.header01_05 a:hover{background-position:-740px -110px;}

#js_header_m #header02{height:30px!important;padding:0 0 0 123px;}
#js_header_m #header02 li{float:left;}
#js_header_m #header02 li a{background:url(/common_img/header1112_m.jpg) no-repeat;text-indent:-9999px;display:block;height:30px;}
#js_header_m #header02 li.header02_01{width:372px;}
#js_header_m #header02 li.header02_02{width:81px;}
#js_header_m #header02 li.header02_03{width:80px;}
#js_header_m #header02 li.header02_04{width:84px;}
#js_header_m #header02 li.header02_05{width:75px;}
#js_header_m #header02 li.header02_06{width:75px;}
#js_header_m #header02 li.header02_01 a{width:264px;background-position:-123px -29px;}
#js_header_m #header02 li.header02_02 a{width:81px;background-position:-495px -29px;}
#js_header_m #header02 li.header02_03 a{width:80px;background-position:-576px -29px;}
#js_header_m #header02 li.header02_04 a{width:84px;background-position:-656px -29px;}
#js_header_m #header02 li.header02_05 a{width:75px;background-position:-740px -29px;}
#js_header_m #header02 li.header02_06 a{width:75px;background-position:-815px -29px;}
#js_header_m #header02 li.header02_01 a:hover{background-position:-123px -139px;}
#js_header_m #header02 li.header02_02 a:hover{background-position:-495px -139px;}
#js_header_m #header02 li.header02_03 a:hover{background-position:-576px -139px;}
#js_header_m #header02 li.header02_04 a:hover{background-position:-656px -139px;}
#js_header_m #header02 li.header02_05 a:hover{background-position:-740px -139px;}
#js_header_m #header02 li.header02_06 a:hover{background-position:-815px -139px;}

#js_header_m #header03{height:49px!important;padding:0 0 0 110px;}
#js_header_m #header03 li{float:left;}
#js_header_m #header03 li a{background:url(/common_img/header1112_m.jpg) no-repeat;text-indent:-9999px;display:block;height:49px;}
#js_header_m #header03 li.header03_01{width:82px;}
#js_header_m #header03 li.header03_02{width:96px;}
#js_header_m #header03 li.header03_03{width:83px;}
#js_header_m #header03 li.header03_04{width:116px;}
#js_header_m #header03 li.header03_05{width:110px;}
#js_header_m #header03 li.header03_06{width:138px;}
#js_header_m #header03 li.header03_07{width:88px;}
#js_header_m #header03 li.header03_01 a{width:82px;background-position:-110px -59px;}
#js_header_m #header03 li.header03_02 a{width:96px;background-position:-192px -59px;}
#js_header_m #header03 li.header03_03 a{width:83px;background-position:-288px -59px;}
#js_header_m #header03 li.header03_04 a{width:116px;background-position:-371px -59px;}
#js_header_m #header03 li.header03_05 a{width:110px;background-position:-487px -59px;}
#js_header_m #header03 li.header03_06 a{width:138px;background-position:-597px -59px;}
#js_header_m #header03 li.header03_07 a{width:88px;background-position:-735px -59px;}
#js_header_m #header03 li.header03_01 a:hover{background-position:-110px -169px;}
#js_header_m #header03 li.header03_02 a:hover{background-position:-192px -169px;}
#js_header_m #header03 li.header03_03 a:hover{background-position:-288px -169px;}
#js_header_m #header03 li.header03_04 a:hover{background-position:-371px -169px;}
#js_header_m #header03 li.header03_05 a:hover{background-position:-487px -169px;}
#js_header_m #header03 li.header03_06 a:hover{background-position:-597px -169px;}
#js_header_m #header03 li.header03_07 a:hover{background-position:-735px -169px;}

#js_header_m #js_header01 #header01 li.header01_02 a{width:81px;background-position:-495px -219px;}
#js_header_m #js_header02 #header01 li.header01_03 a{width:80px;background-position:-576px -219px;}
#js_header_m #js_header03 #header01 li.header01_04 a{width:84px;background-position:-656px -219px;}
#js_header_m #js_header04 #header01 li.header01_05 a{width:150px;background-position:-740px -219px;}
#js_header_m #js_header05 #header02 li.header02_02 a{width:81px;background-position:-495px -248px;}
#js_header_m #js_header06 #header02 li.header02_03 a{width:80px;background-position:-576px -248px;}
#js_header_m #js_header07 #header02 li.header02_04 a{width:84px;background-position:-656px -248px;}
#js_header_m #js_header08 #header02 li.header02_05 a{width:75px;background-position:-740px -248px;}
#js_header_m #js_header09 #header02 li.header02_06 a{width:75px;background-position:-815px -248px;}
#js_header_m #js_header10 #header03 li.header03_01 a{width:82px;background-position:-110px -278px;}
#js_header_m #js_header11 #header03 li.header03_02 a{width:96px;background-position:-192px -278px;}
#js_header_m #js_header12 #header03 li.header03_03 a{width:83px;background-position:-288px -278px;}
#js_header_m #js_header13 #header03 li.header03_04 a{width:116px;background-position:-371px -278px;}
#js_header_m #js_header14 #header03 li.header03_05 a{width:110px;background-position:-487px -278px;}
#js_header_m #js_header15 #header03 li.header03_06 a{width:138px;background-position:-597px -278px;}
#js_header_m #js_header16 #header03 li.header03_07 a{width:88px;background-position:-735px -278px;}
#js_header_m #header03 li.header03_m{width:130px;text-align:left;}
#js_header_m #header03 li.header03_m div{font-size:10px;line-height:10px;padding:0 0 3px 0;margin:0;}
#js_header_m #header03 li.header03_m a{background:none;display:inline;text-indent:0;height:100%;}

#js_header_15p {width:980px;margin:0 auto;height:100px;position:relative;margin-bottom:10px;}
#js_header_15p .header_01_01{width:272px;height:59px;position:absolute;top:0;left:0;}
#js_header_15p h1{font-weight:normal;color:#666666;font-size:10px;position:absolute;top:3px;left:3px;z-index:2;}
#js_header_15p .header_01_01_02{width:272px;height:59px;position:absolute;top:15px;left:0;z-index:1;}
#js_header_15p .header_01_02{position:static; top:25px;left:290px;position:absolute;}
#js_header_15p .header_01_02 form{font-size:12px;padding:10px 0 0 0;}
#js_header_15p .header_02_01{width:97px;height:25px;position:static; top:0;left:560px;position:absolute;}
#js_header_15p .header_02_02{width:83px;height:25px;position:static; top:0;left:657px;position:absolute;}
#js_header_15p .header_02_03{width:83px;height:25px;position:static; top:0;left:740px;position:absolute;}
#js_header_15p .header_02_04{width:157px;height:25px;position:static; top:0;left:823px;position:absolute;}
#js_header_15p .header_02_05{width:97px;height:25px;position:static; top:25px;left:560px;position:absolute;}
#js_header_15p .header_02_06{width:83px;height:25px;position:static; top:25px;left:657px;position:absolute;}
#js_header_15p .header_02_07{width:83px;height:25px;position:static; top:25px;left:740px;position:absolute;}
#js_header_15p .header_02_08{width:74px;height:25px;position:static; top:25px;left:823px;position:absolute;}
#js_header_15p .header_02_09{width:83px;height:25px;position:static; top:25px;left:897px;position:absolute;}
#js_header_15p .header_02_09{width:83px;height:25px;position:static; top:25px;left:897px;position:absolute;}
#js_header_15p #header_line{width:980px;border-bottom:solid 1px;position:static; top:100px;left:0;position:absolute;}
#js_header_15p .header_03_01{width:66px;height:25px;position:static; top:-24px;left:0;position:absolute;}
#js_header_15p .header_03_02{width:64px;height:25px;position:static; top:-24px;left:66px;position:absolute;}
#js_header_15p .header_03_03{width:64px;height:25px;position:static; top:-24px;left:130px;position:absolute;}
#js_header_15p .header_03_04{width:77px;height:25px;position:static; top:-24px;left:194px;position:absolute;}
#js_header_15p .header_03_05{width:84px;height:25px;position:static; top:-24px;left:271px;position:absolute;}
#js_header_15p .header_03_06{width:124px;height:25px;position:static; top:-24px;left:355px;position:absolute;}
#js_header_15p .header_03_07{width:81px;height:25px;position:static; top:-24px;left:479px;position:absolute;}
#js_header_15p p{font-size:10px;line-height:12px;}
#js_header_15p a{text-decoration:none;}
#js_header_15p .header_04_01{height:15px;position:static; top:-29px;left:580px;position:absolute;}
#js_header_15p .header_04_02{height:15px;position:static; top:-13px;left:580px;position:absolute;}
#js_header_15p .header_05_01{width:65px;height:30px;position:static; top:-31px;left:701px;position:absolute;}
#js_header_15p .header_05_02{width:65px;height:30px;position:static; top:-31px;left:784px;position:absolute;}
#js_header_15p .header_05_03{width:126px;height:30px;position:static; top:-31px;left:854px;position:absolute;}
#js_header_15p .header_06_01{height:15px;position:static; top:-29px;left:580px;position:absolute;}
#js_header_15p .header_06_02{height:15px;position:static; top:-13px;left:580px;position:absolute;}
#js_header_15p .header_06_03{height:15px;position:static; top:-13px;left:680px;position:absolute;}
#js_header_15p .header_06_04{height:15px;position:static; top:-13px;left:780px;position:absolute;}

#js_header_easy_15p {width:980px;margin:0 auto;height:100px;position:relative;margin-bottom:20px;}
#js_header_easy_15p .header_01_01{width:272px;height:59px;position:static; top:0;left:0;position:absolute;}

#js_header_15p ul li a:hover img{filter:alpha(style=0,opacity=40);-moz-opacity:0.4;opacity:0.4;}

#js_header_15p_ka {width:980px;margin:0 auto;height:80px;position:relative;margin-bottom:10px;}
#js_header_15p_ka .header_01_01{width:272px;height:59px;position:absolute;top:0;left:0;}
#js_header_15p_ka h1{font-weight:normal;color:#666666;font-size:10px;position:absolute;top:3px;left:3px;z-index:2;}
#js_header_15p_ka .header_01_01_02{width:272px;height:59px;position:absolute;top:15px;left:0;z-index:1;}
#js_header_15p_ka p{font-size:10px;line-height:12px;}


/*16フェーズ　ペンシル対応 T.kurano 2012/02/13*/

#js_header_16p {width:980px;margin:0 auto;height:92px;position:relative;margin-bottom:10px;font-size:10px;}
#js_header_16p h1{font-weight:normal;color:#666666;font-size:10px;position:absolute;top:3px;left:3px;z-index:2;}
#js_header_16p .header_main1{width:394px;height:75px;position:absolute;top:35px;left:0;}
#js_header_16p .header_main1_1{width:394px;height:75px;position:absolute;top:35px;left:0;z-index:2;}
#js_header_16p .main_photo{width:394px;height:75px;position:absolute;top:0px;left:650px;z-index:2;}

#js_header_16p .header_tolink{font-size:10px;float:right;padding:20px 10px 0 0;}
#js_header_16p .header_tolink ul{text-align:left;}
#js_header_16p .header_tolink ul li{float:left;background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 2px;padding-left:20px;}


.memberbook{font-size:10px;width:980px;margin:0 auto;padding:10px 0 10px;}
.header_member_in{z-index:1;font-size:10px;}
.header_member_in .header_mypage{background:url('/common_img/11phase/Arw_red.gif') no-repeat 8px 8px;height:17 px;padding:5px 20px 0 25px;}
.header_member_in .header_not{padding-left:25px;}
.header_member_in .header_logout{background:url('/common_img/11phase/Arw_red.gif') no-repeat 8px 8px;padding:5px 20px 0 25px;}
.header_member_in a:hover img{filter:alpha(style=0,opacity=80);-moz-opacity:0.8;opacity:0.8;}
.header_member{z-index:1;}
.header_member a:hover img{filter:alpha(style=0,opacity=80);-moz-opacity:0.8;opacity:0.8;}

.header_register{z-index:2;height:17px;background:url('/common_img/15p/yajirushi_r.gif') no-repeat 0px 8px;padding:5px 20px 0 10px;}

.header_login{width:123px;height:26px;z-index:2;padding-right:20px;}


.header_other{z-index:1;}
.header_check{width:123px;height:26px;padding-right:20px;}
.header_book{width:118px;height:17px;background:url('/common_img/15p/yajirushi_r.gif') no-repeat 0px 8px;padding:5px 0 0 10px;}
.header_other a:hover img{filter:alpha(style=0,opacity=80);-moz-opacity:0.8;opacity:0.8;}

#js_header_tab_16p{height:38px;position:relative;background:url('/common_img/16p/17.png') repeat-x scroll left bottom transparent;}
#js_header_tab_16p .header_tab{width:980px;margin:0 auto;}
#js_header_tab_16p .header_tab ul li{float:left;}
#js_header_tab_16p .header_tab ul li img{vertical-align: bottom;}
#js_header_tab_16p .header_tab ul li a:hover img{filter:alpha(style=0,opacity=80);-moz-opacity:0.8;opacity:0.8;}
#js_header_tab_16p .header_tab .z_index{position:relative;z-index:3;}

#js_header_keysearch_16p{height:53px;position:relative;z-index:1;background:url('/common_img/16p/18.png') repeat-x scroll left bottom transparent;}
#js_header_keysearch_16p .header_keysearch{width:980px;height:53px;margin:0 auto;background:url('/common_img/16p/16.png') no-repeat;z-index:2;}
#js_header_keysearch_16p .header_keysearch .header_keysearch_form{font-size:12px;text-align:left;width:500px;float:left;position:relative;top:5px;left:400px;z-index:1;}
#js_header_keysearch_16p .header_search {width:300px;color: #BBBBBB;}
#js_header_keysearch_16p .header_keysearch .header_keysearch_form img{vertical-align:middle;}
#js_header_keysearch_16p .header_search_click:hover{filter:alpha(style=0,opacity=80);-moz-opacity:0.8;opacity:0.8;}

#js_header_16p_ka {width:980px;margin:0 auto;height:90px;position:relative;margin-bottom:10px;}
#js_header_16p_ka .header_main1{width:272px;height:59px;position:absolute;top:0;left:0;}
#js_header_16p_ka h1{font-weight:normal;color:#666666;font-size:10px;position:absolute;top:3px;left:3px;z-index:2;}
#js_header_16p_ka .header_main1_1{width:272px;height:59px;position:absolute;top:20px;left:0;z-index:1;}
#js_header_16p_ka p{font-size:10px;line-height:12px;}

#tb_contents{
	width:980px;
	text-align:center;
	margin-top:10px;
	height:50px;
}

#tb_contents .tb_tit{
	border: 1px solid #B5B5B6;
	padding:6px 10px 6px 6px;
	font-size:60%;
	text-align:left;
}

#tb_contents .pad6 {
	background: url("/common_img/16p/mini_gry_arrow.gif") no-repeat scroll 0px 4px rgba(0, 0, 0, 0);
	margin: 12px 0 0 20px;
	padding-left:15px;
	font-size:75%;
}

#tb_contents2{
	width:980px;
	text-align:center;
	margin-top:10px;
}

#tb_contents2 .tb_tit{
	border: 1px solid #B5B5B6;
	padding:6px 10px 6px 6px;
	font-size:60%;
	text-align:left;
}

