/* サポート医師の肩書き */
.ssprof {
	font-size: 12px;
	line-height: 18px;
}
.capcher {
	font-size: 13px;
	line-height: 16px;
}
.katagaki {
	font-size: 11px;
	line-height: 14px;
}
.katagaki9 {
	font-size: 9px;
	line-height: 12px;
}
.zona {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.maru {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.maru-1 {
	font-size: 12px;
	color: #0033FF;
}
.maru-2 {
	font-size: 10px;
	color: #0033FF;
}
.maru-2a {
	font-size: 11px;
	color: #0033FF;
	line-height: 13px;
}
.maru-3 {
	font-size: 12px;
	color: #006633;
}
.td_blue1 {
	background-color: #000099;
}
.td_blue2 {
	background-color: #00CCFF;
}
.td_red {
	background-color: #FF0000;
}
.fo_w1 {
	font-size: 14px;
	color: #FFFFFF;
}
.fo_w2 {
	font-size: 16px;
	color: #FFFFFF;
}
.fo_w3 {
	font-size: 18px;
	color: #FFFFFF;
}
.fo_red {
	color: #FF0066;
}
.fo_red2 {
	color: #FF0000;
}
.fo_blue {
	color: #003399;
}
.bg_sky {
	background-color: #adcaea;
}
.bg_w {
	background-color: #FFFFFF;
}
.katagaki2 {
	font-size: 10px;
	line-height: 11px;
}
.katagaki12 {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
}
.katagaki11 {
	font-size: 11px;
	line-height: 14px;
}
.katagaki112 {
	font-size: 11px;
	line-height: 13px;
}
.katagaki22 {
	font-size: 22px;
	line-height: 24px;
	color: #FF0000;
	font-weight: bold;
}
.katagaki13 {
	font-size: 12px;
	line-height: 16px;
	padding-left: 4px;
	padding-right: 0px;
}
.c3_inst_photo{
	border:1px solid #666666;
	float:left;
	margin:1px;
}
.tex_width{
	font-size: 12px;
	margin-right: 3px;
	width: 220px;
}
.chapp{
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
	color: #0033CC;
	width: 570px;
}
.topic_user_pop{
	margin-left: 15px;
	font-size: 12px;
	line-height: 15px;
	color: #0033CC;
}
.topic_user_pop3{
	margin-left: 30px;
	font-size: 12px;
	line-height: 15px;
	color: #0033CC;
}
.topic_user_pop3_main{
	margin-left: 30px;
	font-size: 12px;
	line-height: 15px;
	color: #993366;
	font-weight: bold;	
}
.topic_user_pop2{
	margin-left: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #0033CC;
}
.topic_user_pop2_main{
	margin-left: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #993366;
	font-weight: bold;	
}
.enq_cet {
   	text-align: center;
}
.enq_tab {
	border: thin dotted #3366FF;
}
.enq_td1 {
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
	word-spacing: 10px;
	left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #0066FF;
}
.enq_td2 {
	font-size: 13px;
	line-height: 15px;
	left: 10px;
	border: 1px dotted #3399FF;
}

.enq_td4 {
	font-size: 13px;
	line-height: 15px;
	word-spacing: 10px;
	left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #c8dafb;
}
.enq_td5 {
	font-size: 13px;
	line-height: 15px;
	left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
}
.enq_td6 {
	font-size: 13px;
	line-height: 15px;
	word-spacing: 10px;
	left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #e5ecf9;
}
.enq_tab3 {
	border: thin dotted #3399FF;
}
.local90{
	font-size: 90%;
}
.topic_mitsui{
	margin-left: 15px;
	line-height: 17px;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
}
.td_bg1 {
	background-image: url(http://www.aqb.jp/topics/image/AQB_enq2.gif);
	background-repeat: repeat;
	background-position: 100%;
}
.thanks_bg {
	background-image: url(http://www.aqb.jp/topics/image/aqb_thanks_bg.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.box_yl_bg{
	margin: 5px;
	padding: 5px;
	border: 1px solid #FBC73C;
	background-color: #FFF8E6;
}
.box_blue1 {
	border: thin solid #9999CC;
	padding-top: 20px;
	padding-bottom: 20px;
}
.boxy {
	margin: auto;
	padding: 14px;
	height: 90px;
	border: thin dotted #CCCCCC;
}
.point_bg {
	background-image: url(http://www.aqb.jp/topics/image/T-type_3point_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #3399FF;
}
.mani_blue {
	color: #336699;
	font-style: normal;
	font-size: 14px;
}
.tenblue {
	padding: 3px;
	border: 1px dashed #3399FF;
	font-size: 11px;
	line-height: 15px;
}
.orange {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	background-color: #FF9933;
}
.orange2 {
	font-size: 12px;
	padding: 7px;
	background-color: #FFF5EC;
	line-height: 15px;
	border: 2px dotted #FFCC66;
}
.orange2big {
	font-size: 16px;
	padding: 10px;
	background-color: #FFF5EC;
	line-height: 20px;
	border: 2px dotted #FFCC66;
}
.orange3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	background-color: #3399FF;
}
.orange4 {
	font-size: 12px;
	padding: 2px;
	background-color: #ECFBFF;
	line-height: 13px;
	border: 1px dotted #99CCFF;
}
.orange5 {
	font-size: 9px;
	vertical-align: top;
}
.orange6 {
	font-size: 12px;
	padding: 5px;
	background-color: #FFFFD9;
	line-height: 18px;
	border: 1px dotted #99CCFF;
}
.orange66 {
	font-size: 12px;
	padding: 5px;
	background-color: #FFFBEC;
	line-height: 15px;
	border: 1px dotted #003399;
}
.orange7 {
	font-size: 12px;
	padding: 2px;
	background-color: #C1E0FF;
	line-height: 18px;
	color: #333399;
}
.orange8 {
	font-size: 12px;
	padding: 2px;
	background-color: #EEFCFF;
	line-height: 18px;
	border: 3px dotted #D9F4FF;
}
.orange9 {
	font-size: 11px;
	vertical-align: top;
	line-height: 14px;
}
.aim1 {
	font-size: 12px;
	padding: 3px;
	line-height: 18px;
	border: 1px dotted #003399;
}
.aim2 {
	font-size: 14px;
	line-height: 18px;
	color: #0033CC;
}
.gray1 {
	color: #996699;
}
.iai_plus {
	font-size: 10px;
	line-height: 13px;
	padding: 5px;
	border: 1px solid #999999;
}
.wakuw1 {
	font-size: 12px;
	background-color: #EEFCFF;
	line-height: 13px;
	border: 3px dotted #D9F4FF;
	color: #5A5A5A;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.fo-g {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10px;
	color: #333333;
}
.asia1 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}
.asia_waku {
	padding: 5px;
	border: 3px double #CCCCCC;
}
.skyblue {
	font-size: 14px;
	line-height: normal;
	color: #3399FF;
}
.skyblue2 {
	font-size: 14px;
	line-height: normal;
	color: #333366;
}
.skybig {
	font-size: 26px;
	line-height: normal;
	color: #3333FF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: 900;
	padding-right: 10px;
	padding-left: 10px;
}
.aim_sp_photo{
	border:1px solid #999999;
	width:auto;
	float:right;
	padding: 5px;
}
.aim_blue {
	font-size: 14px;
	line-height: 18px;
	background-color: #DFF4FF;
	text-align: left;
	padding: 5px;
}
.pirolo {
	font-size: 10px;
	line-height: 13px;
	padding: 4px;
}
.dvd_blue {
	color: #003399;
	font-style: normal;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #DFF4FF;
}
.dvd_sideblue {
	background-color: #DFF4FF;
	padding: 5px;
	border: thin dashed #CAE3FF;
}
.no22waku {
	padding: 6px;
	background-color: #A0F1CB;
	font-size: 12px;
	line-height: 19px;
	border: 2px solid #333399;
}
.aim_bo1 {
	color: #3300CC;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	width: 70%;
	background-color: #A4CFFF;
	border: 3px double #6699FF;
	padding-top: 30px;
	padding-bottom: 30px;
}
.aim_bo2 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #0066CC;
	line-height: 17px;
}
.aim_bo22 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	width: 97%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #0066CC;
	line-height: 17px;
}
.aim_bo3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #0066CC;
	line-height: 15px;
	height: 95px;
}
.aim_ssb {
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.aim_bb {
	background-color: #A4CFFF;
	padding: 5px;
}
.aim_bb2 {
	font-size: 12px;
	background-color: #FFFFD9;
	line-height: 18px;
	border: 3px double #A4CFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.aim_bb3 {
	background-color: #DFF4FF;
	padding: 5px;
	border: 1px dotted #A4CFFF;
}
.aim_bb4 {
	background-color: #0066CC;
}
.aim_bigblue {
	color: #0066CC;
	font-size: 22px;
	line-height: 42px;
}
.bookcard {
	background-color: #D9EBFF;
	border: 3px double #6699FF;
}
.bookcard2 {
	background-color: #DBDBDB;
	border: 1px dotted #999999;
	padding: 5px;
	font-size: 12px;
	line-height: 14px;
}
.bookcard3 {
	border: 1px solid #999999;
	padding: 5px;
	font-size: 12px;
	line-height: 14px;
	background-color: #FFFFFF;
}
.size18 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
.aim_sp {
	border: 1px dotted #FFEA97;
	padding: 4px 7px 7px;
}
