@charset "euc-jp";
@import url("./header.css");
/*tag*/
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;}
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;}
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 {height: 52px;padding-top: 10px;}

#bannerL {background-image: url(../img/gray_dotline.gif);background-repeat: repeat-x;height: 71px;padding-top: 11px;padding-left: 5px;    overflow: hidden;
}

#bannerL:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #bannerL {
    height: 1em;
    overflow: visible;
}
/**/
#bannerS {background-image: url(../img/pharmakun.gif);background-repeat: no-repeat;padding-left: 42px;margin-left: 60px;padding-top: 8px;height: 52px; overflow: hidden;
}

#bannerS:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #bannerS {
    height: 1em;
    overflow: visible;
}
/**/
#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: #41B194;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%;}
.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;}

#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/if_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;}
.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;}
.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;}
.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;}
.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_box1.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: 20px;margin-top: 20px;padding-top: 1px;padding-bottom: 1px;}
.kiji8 {margin: 0px;padding: 0px 0px 0px 10px;}
.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;background-image: url(../img/pharmakun2.gif);background-repeat: no-repeat;background-position: right bottom;}
#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;}
.rc {clear: right;}
.rc2 {clear: right;height: 10px;}
#menu1 {height: 100px;width: 272px;float: left;}

#menu2 {height: 100px;width: 272px;margin-left: 274px;}
#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;}
#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 {margin-left: 80px;width: 340px;}
.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: #FBF4FF;border: 1px dotted #DDACFE;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: 16px;color: #FF6600;margin-bottom: 15px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
/*IEIN*/
* 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: #FF9933;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: 26px;padding-left: 0px;margin: 0px 0px 20px;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: 20px 20px 20px 0px;line-height: 15px;}
#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;}
#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;padding-top: 10px;}
.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;}
.btn_clear {clear: left;}
#right_m {width: 527px;margin-left: 235px;text-align: left;}
#right_m h2 {margin-bottom: 10px;text-align: center;}
#right_m h3 {margin-bottom: 10px;text-align: center;font-size: 14px;color: #333333;}
#right_m p {font-size: 12px;color: #000066;margin: 0px;padding-right: 30px;padding-left: 30px;padding-bottom: 10px;line-height: 16px;}
#right_m2 {width: 527px;margin-left: 235px;text-align: left;}
#right_m2 p {font-size: 12px;color: #000066;margin: 50px 0px 0px;text-align: center;}
#box8 {width: 527px;margin-left: 235px;background-image: url(../img/sum.gif);background-repeat: no-repeat;background-position: center center;height: 69px;}
#box8 p {padding-top: 30px;text-align: center;font-size: 12px;line-height: 16px;}
#box9 {width: 467px;margin-left: 235px;margin-bottom: 20px;padding-left: 60px;}
#box9 table {border-top: 1px solid #999999;border-right-width: 1px;border-right-style: solid;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;margin-bottom: 10px;}
#box9 td {padding: 4px 0px 4px 5px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;font-size: 10px;line-height: 15px;text-align: left;}
#box9 th {padding: 4px 0px;background-color: #F0F0FF;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;font-size: 10px;text-align: center;}
#right_f {width: 527px;margin-left: 235px;text-align: left;}
#right_f h2 {margin-bottom: 10px;text-align: center;}
#right_f h3 {margin-bottom: 10px;font-size: 12px;color: #333333;padding-left: 30px;}
#right_f p {font-size: 12px;color: #333333;margin: 0px;padding-right: 30px;padding-left: 30px;padding-bottom: 10px;line-height: 16px;}
#box10 {width: 527px;margin-left: 235px;text-align: center;margin-bottom: 10px;}
#box10 table {border-top: 5px solid #1BB690;border-right-width: 1px;border-right-style: solid;border-right-color: #1BB690;border-bottom-color: #1BB690;border-left-color: #1BB690;margin-bottom: 10px;text-align: center;}
#box10 td {padding: 4px 0px 4px 5px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #1BB690;border-right-color: #1BB690;border-bottom-color: #1BB690;border-left-color: #1BB690;font-size: 10px;line-height: 15px;text-align: left;}
#box10 th {padding: 4px 0px;background-color: #E8FEF9;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #1BB690;border-right-color: #1BB690;border-bottom-color: #1BB690;border-left-color: #1BB690;font-size: 10px;text-align: center;}
#right_f2 {width: 527px;margin-left: 235px;margin-bottom: 40px;}
#right_f2 p {font-size: 12px;color: #333333;margin: 0px;padding-bottom: 10px;line-height: 16px;padding-left: 15px;padding-right: 15px;}
#box11 {width: 527px;margin-left: 235px;margin-bottom: 10px;}
#box11 p {margin-left: 15px;font-size: 12px;line-height: 15px;}
#box11 p strong {font-size: 12px;line-height: 15px;color: #333333;}

.box12 {width: 527px;margin-left: 235px;margin-bottom: 10px;background-image: url(../img/cate_01.gif);background-repeat: no-repeat;background-position: right top;padding-top: 18px;}
.box12 table {margin-bottom: 10px;float: right;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #999999;}
.box12 td {padding: 4px 0px 4px 5px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;font-size: 10px;line-height: 15px;text-align: left;}
.box12 th {padding: 4px 0px;background-color: #99CC99;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;font-size: 10px;text-align: center;}
.box12 img {margin: 0px 8px 0px 0px;padding: 0px;float: right;}
.right_5 {width: 527px;margin-left: 235px;text-align: left;}
.right_5 h3 {margin-bottom: 10px;}
.right_5 p {font-size: 12px;color: #666666;padding: 0px;margin-bottom: 10px;}
.right_6 {width: 527px;margin-left: 235px;}
.right_6 p {font-size: 12px;color: #666666;padding: 0px;margin-bottom: 10px;text-align: right;margin-right: 138px;}
#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;}
.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;padding-left: 10px;}
#sub4 {text-align: center;border: 1px solid #41BE48;padding-top: 10px;padding-bottom: 0px;width: 525px;margin-top: 10px;}
#sub4 p {font-size: 14px;font-weight: bold;color: #259C26;}
#kome {background-image: url(../img/kome.gif);background-repeat: no-repeat;background-position: left center;}

#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;}

#trbg {background-color: #275D99;vertical-align: top;margin: 0px;padding: 0px;}
#td_m {margin-left: 10px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#td_m2 {padding-left: 10px;margin: 0px;}
#td_m3 {margin-top: 0px;padding-top: 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:35px;
}

/*--headbnr_s2010/0219--*/
/*
.bnr2010 {
	margin:0 20px;
}
*/
/*
#bannerS {background-image: url(../img/pharmakun.gif);background-repeat: no-repeat;padding-left: 42px;margin-left: 60px;padding-top: 8px;height: 52px; overflow: hidden;
}
*/

#bannerS {
background:url(../img/pharmakun_2010.gif) no-repeat;
padding-left: 42px;
margin-left: 140px;
padding-top: 8px;
height: 52px;
overflow: hidden;
}

#bannerS a {
	margin:0 20px;
}







/*--↓追加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;
}
