@charset "utf-8";
/*=====================================================
* Style Name: About Takasu Category Style
* Style URL: /about_takasu/anesthesia/css/anesthesia.css
* Description: Category Style Sheet
* Version: 0.0.3
* Last Up Date: 2011/04/08
* Author: Prime works
* Author URL: http: //www.primeworks.jp/
*
* Markup Reference:
*
=====================================================*/
#main div.section { margin: 0 0 10px 0; }

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#anesthesia strong.concept {
color: #ee5f59;
}

#anesthesia {
margin: 0;
padding: 20px 0 0 0;
border-top: 1px solid #cccccc;
}

#anesthesia h3 {
margin: 0 0 10px 0;
padding: 0;
background: none;
}

#anesthesia div.opt-section {
margin: 0 0 10px 0;
padding: 0;
border-bottom: 1px dotted #ccc;
}

#anesthesia div.section-wrap {
width: 710px;
margin: 0 0 20px 0;
border-bottom: 1px solid #ccc;
}

#anesthesia div.section-wrap-various {
width: 710px;
margin: 0 0 20px 0;
background: url(../img/bg_anesthesia_box_bottom.gif) no-repeat left bottom;
}

#anesthesia div.opt-section02 {
margin: 0 0 20px 0;
border-bottom: 1px dotted #ccc;
}

#anesthesia div.opt-section02 p.photo-left {
float: left;
margin: 0 20px 0 0;
}

#anesthesia div.opt-section02 p.photo-right {
float: right;
margin: 0 0 0 20px;
}

#anesthesia div.opt-section02 p.h30 {
margin-bottom: 30px;
}

#anesthesia div.opt-section02 p.h40 {
margin-bottom: 40px;
}

#anesthesia div.opt-section02 p.h50 {
margin-bottom: 50px;
}

#anesthesia div.opt-section02 p.h70 {
margin-bottom: 70px;
}

#anesthesia div.opt-imgbox01,
#anesthesia div.opt-imgbox02 {
margin: 0 10px;
}

#anesthesia p.opt-img {
float: left;
margin: 0 10px 40px 0;
}

#anesthesia p.opt-txt {
margin-bottom: 15px;
}

#anesthesia div.end {
border: none;
}

#anesthesia div.ballon-wrap {
margin-top: 25px;
margin-left: 125px;
}

#anesthesia div.balloon {
width: 535px;
background: url(../img/bg_balloon_bottom.gif) no-repeat left bottom;
padding: 0 0 15px 0;
}

#anesthesia div.ballon-top {
width: 535px;
background: url(../img/bg_balloon_top.gif) no-repeat left top;
padding-top: 15px;
}

#anesthesia div.ballon-top p {
width: 478px;
margin-left: 35px;
}

#anesthesia .img-box {
float: left;
margin-top: 25px;
width: 125px;
}

#anesthesia div.related-ope {
width: 660px;
margin: 0 10px;
background: #faf6ec;
}

#anesthesia div.related-ope dl dt {
padding: 10px 10px 10px 14px;
float: left;
width: 81px;
font-weight: bold;
}

#anesthesia div.related-ope dl dd {
padding: 10px;
margin: 0 0 0 90px;
border-left: 1px dotted #ccc;
}

#anesthesia div.section-inwrap {
width: 678px;
_width: 680px;
border: 1px solid #cccccc;
border-width: 0 1px;
}

#anesthesia ul#tab {
width: 680px;
_width: 682px;
height: 47px;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;
background: url(../img/bg_anesthesia_box_top.gif) no-repeat left bottom;
}

#anesthesia ul#tab li {
float: left;
margin-right: 5px;
}

.tabbtn01-on, .tabbtn02-on, .tabbtn03-on, .tabbtn04-on {
position: absolute; top: -47px;
}

.tabbtn01-on { left: -1px; }

.tabbtn02-on { left: 150px; }

.tabbtn03-on { left: 301px; }

.tabbtn04-on { left: 452px; }

#anesthesia div.tab-content {
padding-bottom: 10px;
}

#anesthesia div.feature-box {
float: left;
width: 465px;
}

#anesthesia div.feature-box dl {
margin-bottom: 15px;
}

#anesthesia div.feature-box dt {
margin-bottom: 10px;
}

#anesthesia div.feature-box dt img {
line-height: 0
}

#anesthesia div.feature-box ul li {
background: url(../img/bg_list.gif) no-repeat 3px 10px;
padding-left: 13px;
_padding-left: 15px;
}

#anesthesia div.anesthesia-various {
position: relative;
}

#anesthesia div.various-section {
padding: 15px 10px 10px 10px;
}

#anesthesia div.various-section  p{
	float:right;
}




#anesthesia div.middle-nav {
margin: 20px 0 40px 0;
background: url(../img/bg_anesthesia_pagelink.gif) no-repeat left top;
width: 710px;
}

#anesthesia ul.pagelink2 {
margin: 0;
}

#anesthesia ul.pagelink2 li.down,
#anesthesia ul.pagelink2 li.up {
float: left;
margin: 4px 0 0 10px;
padding-left: 20px;
}

#anesthesia ul.pagelink2 li.gotop {
float: right;
margin: 4px 10px 0 0;
padding-right: 13px;
background: url(../img/bg_arrow_pagetop.gif) no-repeat right center;
}

#anesthesia ul.pagelink2 li.down {
background: url(../img/bg_arrow_down.gif) no-repeat left center;
}

#anesthesia ul.pagelink2 li.up {
background: url(../img/bg_arrow_up.gif) no-repeat left center;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}
