/*tag*/
@import url("./header.css");
body {text-align: center;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 795px;background-image: url(../img/bg.gif);background-repeat: repeat-y;background-position: center;}
* html body {width: 795px;}
img {margin: 0px;padding: 0px;border: 0px none;}

td {background-color: #FFFFFF;font-size: 80%;color: #666666;padding-left: 5px;padding-top: 4px;padding-bottom: 4px;padding-right: 5px;width: 380px;}
th {background-color: #F1A1A1;color: #664444;font-size: 80%;font-weight: normal;line-height: 14px;text-align: left;padding-left: 5px;padding-top: 4px;padding-bottom: 4px;padding-right: 5px;width: 110px;}
table {background-color: #BB7D7D;}
#right2 td {background-color: #FFFFFF;font-size: 70%;color: #000000;padding-left: 5px;padding-top: 4px;padding-bottom: 4px;padding-right: 5px;width: 175px;}
#right2 th {background-color: #FAF1D6;color: #000000;font-size: 70%;font-weight: normal;line-height: 14px;text-align: left;padding-left: 5px;padding-top: 4px;padding-bottom: 4px;padding-right: 5px;width: 82px;}
#right2 table {background-color: #E9BD34;}

#cate3foot img {float: left;}
#bannerL img {margin-left: 5px;}
#bannerS img {margin-left: 15px;}
#bannerTL img {margin-bottom: 10px;margin-right: 5px;}

#mainbtn img {margin-right: 10px;}
strong {color: #FF7300;}

/*div*/
#wrapper {text-align: left;width: 795px;}
#header {background-image: url(../img/head_bg2.gif);background-repeat: repeat-x;text-align: left;}
#head_menu {width: 659px;}
#head_people {padding-top: 8px;padding-right: 8px;height: 40px;text-align: right;}
#head_right {margin-left: 136px;}
#cont {width: 795px;padding-top: 10px;}

#bannerT {padding-top: 10px;padding-bottom: 10px;}
#main {padding-left: 10px;}
#left {width: 220px;float: left;}
#category {background-image: url(../img/category_title.gif);background-repeat: no-repeat;width: 220px;padding-top: 27px;margin-bottom: 10px;}
#category2 {background-image: url(../img/category_title2.gif);background-repeat: no-repeat;width: 220px;padding-top: 27px;margin-bottom: 10px;}
#category3 {background-image: url(../img/category_title3.gif);background-repeat: no-repeat;width: 221px;padding-top: 34px;margin-bottom: 10px;}
#cate3foot {background-image: url(../img/cate3_foot.gif);background-position: bottom;background-repeat: no-repeat;padding-left: 13px;}
#cate3box {background-image: url(../img/cate3_bg.gif);background-repeat: repeat-y;}
#cate3box2 {margin-left: 72px;width: 130px;}
#category4 {background-image: url(../img/category_title4.gif);background-repeat: no-repeat;width: 221px;padding-top: 29px;margin-bottom: 10px;}
#cate4foot {background-image: url(../img/cate4_foot.gif);background-position: bottom;background-repeat: no-repeat;padding-left: 13px;padding-bottom: 10px;}
#cate4box {background-image: url(../img/cate4_bg.gif);background-repeat: repeat-y;}
#cate4box2 {margin-left: 72px;width: 130px;}
#cate4foot p {width: 200px;font-size: 70%;}
#cate4foot form {margin: 0px;padding: 0px;}

#right {margin-left: 235px;}
#right2 {margin-left: 233px;}
#right3 {width: 527px;margin-left: 235px;text-align: left;}

#url {padding-left: 22px;padding-bottom: 1px;padding-top: 5px;width: 150px;}
#url img {float: none;}
div.url {padding-left: 22px;padding-bottom: 1px;padding-top: 5px;width: 150px;}
div.url img {float: none;}

#btn {padding-top: 10px;padding-left: 180px;margin-bottom: 20px;}
#main_box {width: 508px;padding-left: 20px;padding-top: 15px;}
#main_box2 {width: 528px;padding-top: 5px;}
#footer {clear:both;width: 795px;padding-top: 10px;}
#logo {background-image: url(../img/head_bg2.gif);width: 136px;float: left;}

/*h,p*/
h1 {margin: 0px;padding: 0px;border: none;}
h2 {margin: 0px 0px 5px;}
#bannerL h2 {padding-top: 0;margin-top: 0;}
h3 {margin: 0px 0px 6px;}
h4 {margin: 0px;font-size: 80%;font-weight: normal;line-height: 150%;}
#category5 h4,h5 {margin: 0px;font-weight: normal;background-image: url(../img/icon.gif);background-repeat: no-repeat;background-position: left center;padding-left: 17px;}
#footer p.copy,h6 {font-size: 80%;font-weight: normal;text-align: right;background-color: #666666;padding-top: 3px;padding-bottom: 3px;color: #FFFFFF;padding-right: 8px;margin: 0px;}
p {margin: 0px;color: #666666;font-size: 80%;}
#category2 p {margin-left: 17px;margin-bottom: 3px;}
#cate3box2 p{font-size: 70%;}
#main_box p {margin-bottom: 10px;margin-top: 0px;}
#footer p {text-align: center;margin-bottom: 7px;font-size: 70%;}

/*a:link*/
a:link {color: #41B194;border: none;}
a:visited {color:#FF8A00;border: none;}
a:hover {color: #FF8A00;border: none;}
#footer p a:link {color: #666666;text-decoration: none;}
#footer p a:visited {color: #666666;text-decoration: none;}
#footer p a:hover {color: #FF8A00;text-decoration: none;}
#head_menu a:link {text-decoration: none;}
#head_menu a:visited {text-decoration: none;}
#head_menu a:hover {text-decoration: none;}

/*class*/
.box {padding-top: 4px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;padding-bottom: 4px;}
.outline {padding: 4px;border-top: 1px none #BCBCBC;border-right: 1px solid #BCBCBC;border-bottom: 1px solid #BCBCBC;border-left: 1px solid #BCBCBC;height: 100%;}
.outline2 {border: 1px solid #BCBCBC;padding: 5px;height: 100%;}
.box2 {padding-top: 4px;padding-bottom: 4px;border: none;}
.box_title {padding-left: 3px;font-size: 80%;}
.boxlink {width: 195px;}
.c {clear: both;}
.fm1 {font-size: 12px;color: #666666;width: 200px;background-color: #F3F3F3;border-top: 1px solid #999999;border-right: 1px #F7F7F7;border-bottom: 1px #F7F7F7;border-left: 1px #999999;padding-left: 5px;}

/*menu*/
em  {font-style: normal;background-repeat: no-repeat;visibility: hidden;font-size: 10px;}
ul {margin: 0px;padding: 0px;list-style-type: none;}
ul li{margin: 0px;padding: 0px;float: left;}
ul li a:link,ul li a:visited{background-repeat: no-repeat;display: block;height: 44px;background-position: 0px 0px;margin: 0px;padding: 0px;border: none;}

#M1{background: url(../img/head_btn_01.gif) no-repeat;}
#M2{background: url(../img/head_btn_02.gif) no-repeat;}
#M3{background: url(../img/head_btn_03.gif) no-repeat;}
#M4{background: url(../img/head_btn_04.gif) no-repeat;}
#M5{background: url(../img/head_btn_05.gif) no-repeat;}
#M6{background: url(../img/head_btn_06.gif) no-repeat;}
#M7{background: url(../img/head_btn_07.gif) no-repeat;}
#M11 {background: url(../img/head_btn_11.gif) no-repeat;}
#M12 {background: url(../img/head_btn_12.gif) no-repeat;}
#M13 {background: url(../img/head_btn_13.gif) no-repeat;}
#M1:hover,#M2:hover,#M3:hover,#M4:hover,#M5:hover,#M6:hover,#M7:hover {background-position: 0px -44px;text-decoration: none;}
#M11:hover,#M12:hover,#M13:hover {background-position: 0px -36px;text-decoration: none;}

.menu_but1{width: 89px;}
.menu_but2{width: 87px;}
.menu_but3{width: 99px;}
.menu_but5{width: 91px;}
.menu_but6{width: 93px;}
.menu_but7{width: 101px;}
.menu_but8{width: 101px;}

#right h3 {font-size: 100%;color: #666666;border-left-width: 4px;border-left-style: solid;border-left-color: #DF2525;padding-left: 5px;margin-left: 15px;padding-top: 2px;padding-bottom: 1px;}
#right2 h3 {font-size: 100%;color: #666666;border-left-width: 4px;border-left-style: solid;border-left-color: #FF8A00;padding-left: 5px;margin-left: 15px;padding-top: 2px;padding-bottom: 1px;}
#photo img {margin-right: 10px;}
#photo {margin-bottom: 50px;}
#orenge td {margin: 0px;padding: 0px;border: none;width: 135px;font-size: 100%;}
#orenge th {margin: 0px;padding: 0px;border: none;width: auto;font-size: 100%;background-color: #FFFFFF;color: #000000;vertical-align: top;}
#l_main {width: 280px;}
#r_main {width: 233px;background-image: url(../img/infomation.gif);background-repeat: no-repeat;padding-top: 53px;float: right;}
#r_main_photo{width: 233px;float: right;text-align: center;margin-right: auto;margin-left: auto;padding-top: 10px;}
#r_main p {font-size: 80%;padding-bottom: 30px;}
#iconbox {padding-left: 10px;width: 390px;padding-bottom: 5px;}
#iconbox img {margin-right: 5px;}
#table {margin-top: 10px;}
#c {clear: both;float: left;}
#r_main_photo img {margin-bottom: 20px;}
#main_box2 a:link{color: #D7A918;}
#main_box2 a:visited{color: #D7A918;}
#main_box2 a:hover{color: #D7A918;}
#right3 h3 {margin-bottom: 10px;}
#box1 {background-image: url(../img/hl_box2.jpg);background-repeat: repeat-y;margin-bottom: 10px;}
#box2 {background-image: url(../img/hl_box1.jpg);height: 21px;padding-right: 14px;padding-top: 8px;background-repeat: no-repeat;}
#box2_2 {background-image: url(../img/info_box1.jpg);height: 21px;padding-right: 14px;padding-top: 8px;background-repeat:no-repeat;}
#box3 {background-image: url(../img/hl_box3.jpg);padding-left: 8px;padding-top: 5px;background-repeat: no-repeat;background-position: bottom;padding-bottom: 7px;}
#box2 p {text-align: right;font-size: 13px;font-weight: bold;color: #666666;margin: 0px;padding: 0px;}

#box2_2 p {text-align: right;font-size: 13px;font-weight: bold;color: #666666;margin: 0px;padding: 0px;}
#box3 h4 {background-image: url(../img/icon.gif);background-repeat: no-repeat;background-position: left center;padding-left: 15px;float: none;margin-bottom: 3px;}
#right3 h2 {margin-bottom: 10px;}
#box3 p {margin-left: 15px;margin-bottom: 8px;}
#box3 a:link,#box3 a:visited{color: #41B194;border: none;text-decoration: underline;}
#box3 a:hover {color: #FF8A00;border: none;text-decoration: underline;}
.kiji {width: 530px;margin-left: 235px;background-image: url(../img/line.gif);background-repeat: no-repeat;background-position: bottom;padding-bottom: 15px; word-break:break-all;}
.tool {width: 530px;margin-left: 235px;background-image: url(../img/linkbar3.gif);background-repeat: no-repeat;background-position: bottom;padding-bottom: 15px;}
.kiji2 {border-left-width: 4px;border-left-style: solid;border-left-color: #BFBF41;padding-left: 5px;margin-bottom: 18px;margin-top: 18px;padding-top: 1px;padding-bottom: 1px;}
.kiji2 a.anchor {display: block;height: 0; font-size: 0;}
.kiji h5 {background-image: none;margin: 0px 0px 3px;padding: 0px;color: #666666;font-size: 100%;font-weight: bold;}
.kiji3 {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
#box4 h4 {background-image: none;margin: 0px 0px 12px;padding: 0px;color: #41B194;font-size: 80%;line-height: normal;height: 100%;}
.left {float: left;margin-right: 5px;}
#box4 p {margin-left: 15px;margin-bottom: 8px;}
#box4 a:link,#box4 a:visited{color: #41B194;border: none;text-decoration: underline;}
#box4 a:hover {color: #FF8A00;border: none;text-decoration: underline;}
#box4 {background-image: url(../img/hl_box3.jpg);padding-left: 8px;padding-top: 10px;background-repeat: no-repeat;background-position: bottom;padding-bottom: 15px;}
.kiji4 {border-left-width: 4px;border-left-style: solid;border-left-color: #E0B3AB;padding-left: 5px;margin-bottom: 18px;margin-top: 18px;padding-top: 1px;padding-bottom: 1px;}
.kiji h5 {background-image: none;margin: 0px 0px 3px;padding: 0px;color: #666666;font-size: 100%;font-weight: bold;}
.kiji .kiji2 h5 a {color: #666666;}
.kiji3 {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}
.kiji5 {margin: 0px;padding: 0px 0px 0px 10px;}
.kiji5 p {width: 380px;margin-bottom: 13px; overflow:hidden;}
.kiji5 p strong {color: #666666;}
.right {float: right;}
.kiji6 h5 {color: #666666;margin: 0px;font-size: 80%;padding: 0px;}
.kiji6 {background-color: #CCCCCC;padding-top: 2px;padding-bottom: 2px;margin-bottom: 3px;padding-left: 17px;}
#box2_3 {background-image: url(../img/lk_box2.jpg);height: 21px;padding-right: 14px;padding-top: 8px;background-repeat: no-repeat;}
.kiji7 {border-left-width: 4px;border-left-style: solid;border-left-color: #7CB4EB;padding-left: 5px;margin-bottom: 15px;margin-top: 15px;padding-top: 1px;padding-bottom: 1px;}
.kiji8 {margin: 0px;padding: 0px 0px 0px 30px;}
.kiji8 p {margin-bottom: 13px;}
.kiji8 p strong {color: #666666;}
#bannerTL {width: 290px;padding-left: 10px;float: left;}
#bannerTR {margin-left: 305px;}

#top {margin-left: 230px;padding: 0px;width: 550px;}

#top_main {width: 543px;}
#top_main ul {padding-left: 5px;}
#top_main li {float: none;font-size: 80%;background-image: url(../img/li.gif);background-repeat: no-repeat;background-position: 0px 8px;padding-left: 7px;color: #666666;}
.btn {margin-left: 150px;margin-top: 10px;}
#top_mainL {width: 267px;margin-bottom: 10px;}
#top_mainR {width: 267px;margin-bottom: 10px;float: right;}
#top_main p {padding-right: 5px;padding-left: 5px;padding-top: 3px;}

div.top_main {width: 543px;float:left;}
div.top_main ul {padding-left: 5px;}
div.top_main li {float: none;font-size: 80%;background-image: url(../img/li.gif);background-repeat: no-repeat;background-position: 0px 8px;padding-left: 7px;color: #666666;}
div.top_mainL {width: 267px;margin-bottom: 10px;}
div.top_mainR {width: 267px;margin-bottom: 10px;float: right;}
div.top_main p {padding-right: 5px;padding-left: 5px;padding-top: 3px;}

.rc {clear: right;}
.rc2 {clear: right;height: 10px;}
#menu1 {float: left;width: 272px;}
#menu2 {margin-right: 10px;}
#top h2 {margin: 0px;}
#bannerTR h2 {margin: 0px;padding: 0px;}
#g1{background-image:  url("../img/menu1_1.gif");width: 242px;}
#g2{background-image:  url("../img/menu1_2.gif");width: 242px;}
#g3{background-image:  url("../img/menu1_3.gif");width: 242px;}
#g4{background-image:  url("../img/menu1_4.gif");width: 242px;}
#g5{background-image:  url("../img/menu1_5.gif");width: 242px;}
span {visibility: hidden;}
#b1{background-image:  url("../img/menu2_1.gif");width: 242px;}
#b2{background-image:  url("../img/menu2_2.gif");width: 242px;}
#b3{background-image:  url("../img/menu2_3.gif");width: 242px;}
#b4{background-image:  url("../img/menu2_4.gif");width: 242px;}
#b5{background-image:  url("../img/menu2_5.gif");width: 242px;}

#top2 {margin-left: 228px;padding-bottom: 5px;}
.kijiback {width: 510px;margin-left: 235px;padding-bottom: 15px;padding-top: 7px;padding-left: 10px;}
.kijiback_right {width: 510px;margin-left: 235px;padding-bottom: 15px;padding-top: 7px;padding-left: 10px;text-align: right;}
#error {background-image: url(../img/errorimg.gif);background-repeat: no-repeat;height: 70px;padding-left: 70px;padding-top: 5px;}
#error p {color: #FF0000;}
#error2 {border: 1px solid #FF0000;padding: 10px;width: 370px;margin-top: 5px;}

#right4 h2 {color: #333333;font-size: 110%;font-weight: bold;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#right4 p {line-height: 150%;color: #333333;margin-bottom: 10px;padding-left: 10px;}
#right4 h5 {font-size: 90%;color: #006666;background-image: none;border-left-width: 5px;border-left-style: solid;border-left-color: #006666;margin-bottom: 15px;padding-left: 5px;padding-top: 1px;}
#right4 h3 {background-color: #ECF2EF;border: 1px dotted #31734A;font-size: 80%;color: #333333;font-weight: normal;margin: 0px 0px 20px;padding: 5px;}
#line {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #006666;padding-bottom: 10px;margin-bottom: 10px;}
#line ol {list-style-type: none;margin: 0px 0px 0px 10px;padding: 0px;}
#line ol li {font-size: 80%;color: #666666;margin-bottom: 5px;padding: 0px 0px 0px 15px;margin-top: 0px;margin-right: 0px;margin-left: 0px;background-image: url(../img/icon_en.gif);background-repeat: no-repeat;background-position: 0px 2px;}

.mail {border: 1px dotted #006666;padding: 2px 4px;margin-right: 2px;margin-bottom: -3px;margin-left: 2px;}
.but {margin-right: 10px;}
#butbox {padding-top: 5px;padding-bottom: 10px;}
.waku {border: 1px dotted #BE8202;background-color: #F9EAD7;padding-top: 5px;}
#right4 h4 {font-weight: bold;color: #7C5139;}
.down {padding-left: 250px;padding-top: 5px;}
#box5 h3 {background-image: url(../img/icon_q.gif);background-repeat: no-repeat;background-position: left center;background-color: #FFFFFF;padding-top: 12px;padding-bottom: 12px;padding-left: 35px;border: none;color: #5959AC;font-weight: bold;margin: 0px;}

#box5 h4 {background-image: url(../img/icon_a.gif);background-repeat: no-repeat;background-position: left top;background-color: #FFFFFF;padding-left: 35px;
color: #B87070;font-weight: bold;margin: 0px;border-top: none;border-right: none;border-bottom: 1px dotted #CCCCCC;border-left: none;padding-bottom: 4px;}
#box6 {width: 340px;margin-left: 80px;}
.right_2 {float: right;text-align: left;width: 220px;margin-top: 3px;}
.right_2 h4 {font-weight: normal;color: #666666;}
#box6 .rc {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DD9999;}
#box7 {background-color: #ECECF4;border: 1px dotted #898FC3;padding: 5px;margin-bottom: 5px;}
div.box7 {background-color: #ECECF4;border: 1px dotted #898FC3;padding: 5px;margin-bottom: 5px;}
.pdf_down {text-align: center;padding-top: 10px;}
.pdf_down img {margin-right: 30px;margin-left: 30px;}
.en {background-image: url(../img/icon_en.gif);background-repeat: no-repeat;padding-left: 15px;margin-top: 10px;background-position: 2px 1px;}
#pdf_left {float: left;margin-right: 5px;}
#interview {width: 527px;}
#interview h1 {font-size: 14px;color: #339900;margin-bottom: 15px;margin-top: 0px;margin-right: 0px;margin-left: 0px;padding-top: 10px;padding-bottom: 10px;border-top-width: 3px;border-right-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-top-style: double;border-bottom-style: double;border-top-color: #99CC00;border-right-color: #99CC00;border-bottom-color: #99CC00;border-left-color: #99CC00;}

/*IE用*/
* html .fm1 {border-left-width: 1px;border-left-style: solid;}
* html #head_right {margin-left: 133px;}
* html #logo {width: 133px;}
* html #bannerTR {margin-left: 302px;}
* html .rc2 {clear: right;height: auto;}
* html #line ol li {font-size: 80%;color: #666666;margin-bottom: 5px;padding: 0px 0px 0px 15px;margin-top: 0px;margin-right: 0px;margin-left: 0px;background-image: url(../img/icon_en.gif);background-repeat: no-repeat;background-position: 0px 4px;}
* html #menu1 {padding-left: 2px;}
* html #menu1 .en {background-position: 2px 1px;}
/**/
#interview p {font-size: 12px;color: #333333;margin-bottom: 10px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
#interview h2 {font-size: 12px;color: #FF9900;margin-bottom: 10px;margin-top: 10px;margin-right: 0px;margin-left: 0px;}
.imgL {float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;}
.imgR {float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 10px;}
#img01 {padding-top: 30px;padding-left: 25px;padding-bottom: 30px;margin: 0px 0px 10px;background-image: url(../img/i-img_006.gif);background-repeat: no-repeat;background-position: left top;}
#img01 p {font-size: 12px;color: #333333;margin-right: 20px;}

#textR {float: right;width: 330px;margin: 15px 15px 20px 0px;line-height: 15px;}
* html #textR {margin: 15px 10px 20px 0px;}

#textR2 {float: right;width: 360px;line-height: 15px;margin-right: 10px;}
.rc2 {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #3EA98D;margin-bottom: 10px;padding-bottom: 10px;clear: right;}
#h5up {background-position: left top;display: block;height: 50px;}
#sub3 {text-align: center;border: 1px solid #937252;padding-top: 5px;padding-bottom: 5px;margin-bottom: 10px;width: 525px;}
#sub3 p {font-size: 14px;font-weight: bold;color: #937252;}
#mainh5 {background-position: left top;display: block;color: #FF9900;font-size: 12px;font-weight: bold;padding-top: 3px;margin-right: 5px;padding-left: 15px;margin-left: 5px;line-height: 125%;background-image: url(../img/icon2.gif);padding-bottom: 3px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #666666;border-top-width: 1px;border-top-style: dashed;border-top-color: #666666;}
#inte h3 {font-size: 16px;margin-top: 5px;margin-bottom: 5px;margin-left: 5px;}
#o_main {text-align: center;margin-right: auto;margin-left: auto;margin-bottom: 10px;}
#right_k {width: 233px;float: right;margin-top: 10px;}
#mark {float: right;}
.icon_left {float: left;}
.icon_clear {}
.title {border-left-width: 5px;border-left-style: solid;border-left-color: #FF6600;padding-top: 3px;padding-bottom: 3px;padding-left: 3px;font-size: 90%;font-weight: bold;color: #FF6600;margin: 0px 0px 5px 3px;}
#r_main h5 {margin: 0px 0px 10px;color: #666666;font-weight: bold;}
.fl2 {float: left;margin-right: 10px;}
.btn_clear {clear: left;}
#img_f {width: 500px;}
#category5 {background-image: url(../img/category_title5.gif);background-repeat: no-repeat;width: 220px;padding-top: 27px;margin-bottom: 10px;}
#category5 a:link,#category5 a:visited {background-repeat: no-repeat;font-weight: bold;color: #41B194;line-height: 140%;}
#category5 a:hover {background-repeat: no-repeat;font-weight: bold;color: #FF9900;line-height: 140%;}
#category5 p {font-size: 10px;}
#table h5 {background-image: url(../img/icon_en.gif);color: #666666;font-weight: bold;margin-bottom: 5px;font-size: 12px;}
.mark_img {margin-bottom: 4px;}
#underbox {padding-left: 50px;}
#underbox2 p {text-align: right;padding: 0px;background-image: none;margin: 0px 20px 20px 0px;display: block;}
#underbox2 table {padding: 0px;background-image: none;display: block;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;}
.pagetop {text-align: right;padding-bottom: 10px;clear: left;padding-right: 20px;padding-top: 10px;}
#use h3 {margin: 0px 0px 5px;}
#use h5 {font-size: 12px;margin-bottom: 5px;margin-top: 0px;}
#use p {padding-bottom: 20px;}
.bar_u {margin-bottom: 30px;margin-top: 10px;}
.fm2 {width: 40px;}
.fm3 {width: 50px;}
.fm4 {width: 80px;}
.fm5 {width: 140px;}
.fm6 {width: 200px;}
.fm7 {width: 240px;}
.fm8 {width: 280px;}
.fm9 {width: 320px;}
#box6 p {padding-top: 8px;}
#kome {color: #FF0000;background-image: url(../img/kome.gif);background-repeat: no-repeat;background-position: left center;}
#category5 h5 {background-position: left top;background-image: url(../img/icon2.gif);}
#corporation {margin: 0px;}
#corporation h5 {margin-top: 0px;padding-bottom: 0px;margin-bottom: 5px;}
#corporation #line {padding-bottom: 5px;}


/*site_renewal*/

#underR {float: right;width: 290px;padding-top: 10px;margin-bottom: 5px;}
* html #underR {float: right;width: 290px;padding-top: 10px;margin-bottom: 0px;}
#underR img {float:left;margin-right: 5px;margin-bottom: 5px;}
#underL {padding-top: 10px;margin-bottom: 5px;}
* html #underL {padding-top: 10px;margin-bottom: 0px;}


#cateboxL {background-image: url(../img/cate4_bg_2.gif);background-repeat: repeat-y;width: 267px;}
#cateL {background-image: url(../img/category_title4_2.gif);background-repeat: no-repeat;width: 267px;padding-top: 29px;}
#catefootL {background-image: url(../img/cate4_foot_2.gif);background-position: bottom;background-repeat: no-repeat;padding-left: 13px;padding-bottom: 10px;}
#catefootL p {font-size: 80%;text-align: center;}
#cateboxR {background-image: url(../img/cate3_bg_2.gif);background-repeat: repeat-y;float: right;width: 267px;}
#cateR {background-image: url(../img/category_title3_2.gif);background-repeat: no-repeat;width: 267px;padding-top: 34px;}
#catefootR {background-image: url(../img/cate3_foot_2.gif);background-position: bottom;background-repeat: no-repeat;padding-left: 8px;}
#catebox2R {margin-left: 62px;}
#catebox2R p {font-size: 80%;}
#catefootR img {float: left;}

#urlR {padding-bottom: 1px;padding-top: 5px;width: 150px;padding-left: 45px;height: 32px;}
#urlL {padding-bottom: 1px;width: 150px;padding-left: 45px;height: 32px;}
#urlC {height: 120px;}
#urlCb {height: 120px;}
* html #urlC {height: 100px;}
* html #urlCb {height: 100px;}

#bannerT h2 {margin: 0px;padding-left: 10px;height: 90px;clear: both;}

#headbtn {margin: 0px;text-align: left;float: left;padding-top: 0px;height: 36px;}
#sidebtn {margin-bottom: 5px;}
div.sidebtn {margin-bottom: 5px;}

#headbtn ul li a:link,#headbtn ul li a:visited {
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 36px;
}
#headbtn a:link {text-decoration: none;}
#headbtn a:visited {text-decoration: none;}
#headbtn a:hover {text-decoration: none;}

/*20070308追加_新薬PHOTOPRESS*/

#new_medicine {background-color: #FFFFFF;margin: 0px;padding: 0px;text-align: left;}
#new_medicine table {background-color: #FFFFFF;margin: 0px;padding: 0px;width: 527px;}
#new_medicine table table {width: 515px;}
#new_medicine table table td {font-size: 85%;padding-left: 5px;}


#new_top {width: 527px;padding-bottom: 10px;}
#new_top table {width: 510px;margin: 0px;padding: 0px;}

#new_top td {font-size: 80%;vertical-align: top;}
.t_sub {font-size: 15px;color: #666666;}


#td_1 {width: 10px;}
#td_2 {width: 110px;margin: 0px;padding-left: 5px;}
#td_3 {width: 150px;}
#td_4 {width: 70px;}
#td_5 {font-size: 80%;margin: 0px;padding: 0px;width: 350px;color: #333333;	vertical-align: top;}
#td_6 {width: 527px;text-align: right;}

td.td_1 {width: 10px;}
td.td_2 {width: 120px;margin: 0px;padding-left: 5px;}
td.td_3 {width: 150px;}
td.td_4 {width: 60px;}
td.td_5 {font-size: 80%;margin: 0px;padding: 0px;width: 350px;color: #333333; vertical-align: top;}
td.td_6 {width: 527px;text-align: right;}

/*20070308追加_ジェネ・E奪芋HOTOPRESS*/

#th_1 {width: 60px;}
#th_2 {width: 80px;}

#g_btn {text-align: center;	margin-top: 10px;margin-bottom: 10px;}

#generic {margin-top: 10px;text-align: center;margin-right: 0px;margin-left: 0px;width: 527px;margin-bottom: 0px;padding: 0px;}
#generic th {font-weight: normal;font-size: 80%;color: #666666;text-align: left;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;background-color: #FFFFFF;}
#generic td {color: #666666;font-size: 80%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;padding-top: 5px;padding-bottom: 5px;width: 250px;}
#generic table {margin-right: auto;margin-left: auto;background-color: #FFFFFF;padding: 0px;margin-top: 0px;margin-bottom: 0px;text-align: center;width: 527px;}
#generic table th {font-size: 80%;color: #666666;text-align: left;padding-left: 10px;background-color: #FFFFFF;}

#generic2 {margin-top: 10px;padding: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 527px;}
#generic2 table {margin-right: auto;margin-left: auto;width: 527px;text-align: center;}
#generic2 table th {font-weight: bold;font-size: 60%;color: #666666;margin: 0px;padding: 2px 0px;text-align: center;border-bottom: 1px solid#999999;letter-spacing: 1px;background-color: #FFFFFF;width: auto;}
#generic2 table td {}
#generic2 td {color: #666666;font-size: 60%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999999;text-align: center;margin: 0px;padding: 2px;}

#campaign {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* after::hack */
#header::after,
#bannerT::after,
.box::after,
.url::after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

.bnSpace{
	margin-left:13px;
}

.bnSpace2{
	margin-left:20px;
}

.bnSpace3{
	margin-left:-8px;
}




.new_top {
	background:#FAF0F9;
	border-collapse:collapse;
	color:#000;
	float:left;
	margin:0px;
	padding:0px;
}

.new_top th {
background-color: #FAF0F9;color: #664444;font-size:14px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;width: 24%;
padding:15px 0 15px 5px;
color:#000;
}
.new_top td {
background-color: #FAF0F9;color: #664444;font-size:14px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;padding-right: 0px;
color:#000;
}


.new_top2 {
	background:#FAF0F9;
	border-collapse:collapse;
}

.new_top2 th {
background-color: #Ffffff;color: #664444;font-size:14px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;width: 24%;
padding:10px 0 10px 5px;
color:#000;
}

.new_top2 td {
background-color: #ffffff;color: #664444;font-size:14px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;padding-right: 0px;
color:#000;
}



.new_top form {
	margin-bottom:0px;
	padding-bottom:0px;
}

.new_top2 form {
	margin-bottom:0px;
	padding-bottom:0px;
}


/*--修正20100207--*/

#M14 {background: url(../img/head_btn_14.gif) no-repeat;}
#M14:hover {background-position: 0px -44px;text-decoration: none;}

.menu_but8{width: 89px;}

/*--修正20100408--*/

.new_top_n {
	background:#FAF0F9;
	border-collapse:collapse;
	color:#000;
	float:left;
	margin:0px;
	padding:0px;
}

.new_top_n th {
background-color: #FAF0F9;color: #664444;font-size:13px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;width: 24%;
padding:5px 0 5px 5px;
color:#000;
}
.new_top_n td {
background-color: #FAF0F9;color: #664444;font-size:13px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;padding-right: 0px;
color:#000;
}


.new_top_n2 {
	background:#FAF0F9;
	border-collapse:collapse;
}

.new_top_n2 th {
background-color: #Ffffff;color: #664444;font-size:13px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;width: 24%;
padding:10px 0 10px 5px;
color:#000;
}

.new_top_n2 td {
background-color: #ffffff;color: #664444;font-size:13px;font-weight: normal;line-height:100%;text-align: left;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;padding-right: 0px;
color:#000;
}



.new_top_n form {
	margin-bottom:0px;
	padding-bottom:0px;
}

.new_top_n2 form {
	margin-bottom:0px;
	padding-bottom:0px;
}

.top_cnt_n {
	text-align:left;
}

.top_cnt_n p {
	font-size:12px;
}

.top_cnt_n .L {
	margin:0 8px 0 0;
}

.top_cnt_n01,
.top_cnt_n02,
.top_cnt_n03,
.top_cnt_n04,
.top_cnt_n05,
.top_cnt_n06,
.top_cnt_n07,
.top_cnt_n08 {
	background:url(../img/n/top_title01_n.jpg) no-repeat;
	width:263px;
	height:165px;
	float:left;
	margin:0 0 15px 0;
	padding:35px 2px 0 2px;
}

.top_cnt_n02 {
	background:url(../img/n/top_title02_n.jpg) no-repeat;
	height:165px;
}

.top_cnt_n03 {
	background:url(../img/n/top_title03_n.jpg) no-repeat;
	height:133px;
}

.top_cnt_n04 {
	background:url(../img/n/top_title04_n.jpg) no-repeat;
	height:133px;
}

.top_cnt_n05 {
	background:url(../img/n/top_title05_n.jpg) no-repeat;
	height:110px;
}

.top_cnt_n06 {
	background:url(../img/n/top_title06_n.jpg) no-repeat;
	height:110px;
}

.top_cnt_n07 {
	background:url(../img/n/top_title07_n.jpg) no-repeat;
	height:110px;
}

.top_cnt_n08 {
	background:url(../img/n/top_title08_n.jpg) no-repeat;
	height:110px;
}

.link_btn_n {
	display:block;
	width:130px;
	height:30px;
	margin:0 0 0 23px;
}

.link_btn2_n {
	display:block;
	width:153px;
	height:30px;
	margin:0 0 0 23px;
}

.link_btn3_n {
	display:block;
	width:144px;
	height:30px;
	margin:0 0 0 23px;
}

.iner_n {
	height:124px;
}

.iner2_n {
	height:98px;
}

.iner3_n {
	height:73px;
}




/*--↓追加CSS20100408全ページ共通箇所↓--*/

#header_n {
	background:url(../img/n/head_bg_n.jpg) repeat-x;
}

.left_n {
	float:left;
}

.head_hito_n {
	text-align:right;
	padding:15px 10px 0 0;
	*padding:0px 10px 0 0;
	_padding:0px 10px 0 0;
	font-size:13px;
	*margin:15px 0 0 0;
	_margin:15px 0 0 0;	
}

.head_hito_n div {
	float:right;
	padding-top:10px;
}

.head_hito_n a {
	display:block;
	float:left;
}

.head_hito_n p {
	display:block;
	float:left;
	font-size:13px;
	text-indent:2px;
}

.gnav_n {
	clear:both;
	margin:0 0 0px 0;
	height:88px;
}

.gnav0_n li {
	display:inline;
}

.gnav01_n,
.gnav08_n,
.gnav01_n:hover,
.gnav08_n:hover {
	background:url(../img/n/gnev_n01_off.jpg) no-repeat;
	width:198px;
	height:44px;
	text-indent:-9999px;
}

.gnav02_n,
.gnav03_n,
.gnav04_n,
.gnav05_n,
.gnav06_n,
.gnav07_n,
.gnav02_n:hover,
.gnav03_n:hover,
.gnav04_n:hover,
.gnav05_n:hover,
.gnav06_n:hover,
.gnav07_n:hover {
	background:url(../img/n/gnev_n02_off.jpg) no-repeat;
	width:199px;
	height:44px;
	text-indent:-9999px;
}

.gnav03_n {
	background:url(../img/n/gnev_n03_off.jpg) no-repeat;
}

.gnav04_n {
	background:url(../img/n/gnev_n04_off.jpg) no-repeat;
}

.gnav05_n {
	background:url(../img/n/gnev_n05_off.jpg) no-repeat;
}

.gnav06_n {
	background:url(../img/n/gnev_n06_off.jpg) no-repeat;
}

.gnav07_n {
	background:url(../img/n/gnev_n07_off.jpg) no-repeat;
}

.gnav08_n {
	background:url(../img/n/gnev_n08_off.jpg) no-repeat;
}

.gnav01_n:hover {
	background:url(../img/n/gnev_n01_on.jpg) no-repeat;
}

.gnav02_n:hover {
	background:url(../img/n/gnev_n02_on.jpg) no-repeat;
}

.gnav03_n:hover {
	background:url(../img/n/gnev_n03_on.jpg) no-repeat;
}

.gnav04_n:hover {
	background:url(../img/n/gnev_n04_on.jpg) no-repeat;
}

.gnav05_n:hover {
	background:url(../img/n/gnev_n05_on.jpg) no-repeat;
}

.gnav06_n:hover {
	background:url(../img/n/gnev_n06_on.jpg) no-repeat;
}

.gnav07_n:hover {
	background:url(../img/n/gnev_n07_on.jpg) no-repeat;
}

.gnav08_n:hover {
	background:url(../img/n/gnev_n08_on.jpg) no-repeat;
}


div#main {
	text-align:left;
}
