/* 共通 */
A:link {
	color:#3300CC;
	/*font-size:12px;*/
	text-decoration : none;
}
A:visited {
	color:#191970;
	/*font-size:12px;*/
	text-decoration : none;
}
A:hover {
	color:#B3ADD8;
	/*font-size:12px;*/
	text-decoration: underline;
}
A:active {
	color:#333399;
	/*font-size:12px;*/
	text-decoration: none;
}
body {
	/* margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px; */
	margin:0 auto;
	font-size: 96%;
	max-width: 780px;
}
td { font-size: 96%; }
img {
	border:0px;
}
ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
ol {
	margin-top: 5px;
	margin-bottom: 5px;
}
/* ヘッダー */
#header {
	height: 45px;
	width: 780px;
	background-color: #FFFFFF;
}
#aqblogo {
	float: left;
	height: 45px;
	width: 90px;
}
#advlogo {
	float: right;
	height: 20px;
	width: 130px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* グローバルナビ */
#global_navi {
	height: 37px;
	width: 780px;
}
.g_navi1 {
	height: 34px;
	width: 130px;
	float:left;
}
/* トピック */
tda {
	font-size: 12px;
	line-height: normal;
	font-style: normal;
	color: #FFFFFF;
}
tdss {
	font-size: 10px;
	line-height: 13px;
}
tds {
	font-size: xx-small;
	font-style: normal;
	line-height: 10px;
}
/* ポップアップメニュー */
.sub_up{
	background-color:#F2D2F8;
	padding:5px;
	margin-top:10px;
}
.mainMenu {
	position: absolute;
}
.mainMenuLink {
	font-size: 12px;
	color: #ffffff;
	line-height: 140%;
}
/* yellow */
#menu1{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 11px;
	background-color: #FEF1CF;
}
/* orange */
#menu2{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 141px;
	background-color: #FFD7B9;
}
/* pink */
#menu3{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 271px;
	background-color: #FEE9F7;
}
/* purple */
#menu4{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 401px;
	background-color: #F6E0FA;
}
/* blue */
#menu5{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 531px;
	background-color: #D5E4FE;
}
/* green */
#menu6{
	visibility: hidden;
	position: absolute;
	top: 89px;
	left: 661px;
	background-color: #DEF0E3;
}
/* gray */
.menut2gr {
	width: 178px;
	border: 1px solid #666666;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_gr.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
/* pink */
.menut2pi {
	width: 178px;
	border: 1px solid #FA5D94;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_pp.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
.menut2pi_sub {
	width: 150px;
	border-bottom: 1px solid #FA5D94;
	border-left: 7px solid #FA5D94;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:7px;
	margin-left:10px;
}
/* yellow */
.menut2yl {
	width: 178px;
	border: 1px solid #FBCD53;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_yy.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
.menut2yl_sub {
	width: 150px;
	border-bottom: 1px solid #FBCD53;
	border-left: 7px solid #FBCD53;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:7px;
	margin-left:10px;
}
.menut2yl_sub3 {
	border-bottom: 1px dotted #FBCD53;
	font-size: 11px;
	margin:0px 5px 5px 20px;
	padding-left:2px;
	padding-top:4px;
}
/* blue */
.menut2bl {
	width: 178px;
	border: 1px solid #5687E0;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_bb.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
/* green */
.menut2gn {
	width: 178px;
	border: 1px solid #68C380;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_gg.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
.menut2gn_sub {
	width: 150px;
	border-bottom: 1px solid #68C380;
	border-left: 7px solid #68C380;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:7px;
	margin-left:10px;
}
.menut2gn_sub2 {
	border-left: 5px solid #68C380;
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	margin:0px 0px 3px 15px;
}
/* orange */
.menut2or {
	width: 178px;
	border: 1px solid #FD9345;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_oo.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
.menut2or_sub {
	width: 150px;
	border-bottom: 1px solid #FD9345;
	border-left: 7px solid #FD9345;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:7px;
	margin-left:10px;
}
.menut2or_sub2 {
	border-left: 5px solid #FD9345;
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	margin:0px 0px 3px 15px;
}
.menut2or_sub3 {
	border-bottom: 1px dotted #FD9345;
	font-size: 11px;
	margin:0px 5px 5px 20px;
	padding-left:2px;
	padding-top:4px;
}
/* purple */
.menut2pu {
	width: 178px;
	border: 1px solid #B954CB;
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	font-size: 12px;
	background-attachment: fixed;
	background-image: url(http://e3005.secure.jp/~e3005022/image/side_tri_ppu.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom:5px;
	text-indent: 15px;
}
.menut2pu_sub {
	width: 150px;
	border-bottom: 1px solid #B954CB;
	border-left: 7px solid #B954CB;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:7px;
	margin-left:10px;
}
.menut2pu_sub3 {
	border-bottom: 1px dotted #990066;
	font-size: 11px;
	margin:0px 5px 5px 20px;
	padding-left:2px;
	padding-top:4px;
}
/* フッター */
#footer{
	float: left;
}
#foot_menu {
	height: 30px;
	width: 200px;
	float: right;
}
#foot_menu ul{
	width: 300px;
}
#foot_menu li{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	float:right;
	background-image: url(http://e3005.secure.jp/~e3005022/image/pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#foot_menu li a{
	/*font-size:12px;*/
	text-align: left;
	text-decoration: none;
	border: none;
	margin:0px 10px 0px 15px;
}
#copyright {
	height: 24px;
	width: 780px;
	margin-top:-15px;
}
/* 余白など */
.message{
	margin: 20px;
	line-height:120%;
}
.margin5{
	margin: 5px;
}
.margin8{
	margin: 8px;
}
.margin_t_20{
	margin-top: 20px;
}
.margin_t_15{
	margin-top: 15px;
}
.margin_t_10{
	margin-top: 10px;
}
.margin_l_25{
	margin-left: 25px;
}
.margin_l_10{
	margin-left: 10px;
}
.margin_b_5{
	margin-bottom: 5px;
}
.margin_b_10{
	margin-bottom: 10px;
}
.padding10{
	padding: 10px;
}
.padding5{
	padding: 5px;
}
.padding_t_5{
	padding-top: 5px;
}
.padding_t_12{
	padding-top: 12px;
}
.padding_l_10{
	padding-left: 10px;
}
.padding_l_30{
	padding-left: 30px;
}
.padding_r_10{
	padding-right: 10px;
}
#apply_1 {
	padding-left: 10px;
}
.pmargin {
	margin-top: 10px;
	margin-left: 10px;
	line-height: 20px;
}
.center{
	text-align: center;
}
.pointd{
	background-image: url(http://e3005.secure.jp/~e3005022/image/down.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.line {
	line-height: 20px;
}
.line_h170 {
	line-height: 170%;
}
.line_h120 {
	line-height: 120%;
}
.line_h110 {
	line-height: 110%;
}
.line_h100 {
	line-height: 100%;
}
.voice_p{
	margin: 0px 0px 0px 0px;
}
/* 文字 */
strong{
	font-size: 140%;
	line-height: 30px;
}
ss{
	font-size: smaller;
	line-height: 2px;
}
em{
	font-style: normal;
	font-weight: bold;
}
.smalltx{
	font-size: small;
}
.xsmalltx{
	font-size: x-small;
}
.font90{
	font-size: 90%;
}
.redfont{
	color: #ff0000;
}
.font12 {
	font-size:12px;
}
.undsml {
	vertical-align: sub;
}
/* ライン */
.underline_solid_or{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FD9345;
	margin-bottom: 10px;
}
.underline_solid_gr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
.underline_solid_yl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBC73C;
	margin-bottom: 10px;
}
.topline_solid5_yl{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FBC73C;
	margin-bottom: 5px;
}
.underline_solid5_yl{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FBC73C;
	margin-bottom: 10px;
}
.underline_solid_gn{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #68C380;
	margin-bottom: 10px;
}
.topline_solid5_gn{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #68C380;
	margin-bottom: 5px;
}
.underline_solid_pu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B954CB;
	margin-bottom: 10px;
}
.topline_solid5_pu{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #B954CB;
	margin-bottom: 5px;
}
.underline_double_pu{
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #B954CB;
	margin-bottom: 10px;
}
.underline_double_gr{
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
.underline_dot_bl{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5687E0;
	margin-bottom: 10px;
	margin-right: 5px;
}
.underline_dot_or{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FD9345;
	margin-bottom: 5px;
}
.underline_dot_pu{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B954CB;
	margin-bottom: 10px;
}
.underline_dot_pi{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FA5D94;
	margin-bottom: 10px;
}
.underline_dot_gr{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
.underline_dot_gn{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #68C380;
	margin-bottom: 10px;
}
.underline_dot_yl{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FBC73C;
	margin-bottom: 10px;
}
/* ボックス */
.box_solid_or{
	margin: 5px;
	padding: 5px;
	border: 1px solid #FFCC66;
}
.box_solid_yl{
	margin: 5px;
	padding: 5px;
	border: 1px solid #FBC73C;
}
.box_solid_gn{
	margin: 5px;
	padding: 5px;
	border: 1px solid #68C380;
}
.box_solid_bl{
	margin: 5px;
	padding: 5px;
	border: 1px solid #5687E0;
}
.box_solid_gr{
	margin: 5px;
	padding: 5px;
	border: 1px solid #8C8E8C;
}
.box_solid_pi{
	margin: 5px;
	padding: 5px;
	border: 1px solid #FA5D94;
}
.box_solid_pu{
	margin: 5px;
	padding: 5px;
	border: 1px solid #B954CB;
}
.box_double_or{
	margin: 5px;
	padding: 5px;
	border: 3px double #FD9345;
}
.box_double_pu{
	margin: 5px;
	padding: 5px;
	border: 3px double #B954CB;
}
.box_bg_or{
	margin: 5px;
	padding: 5px;
	background-color: #FFF7E6;
}
.box_bg_yl{
	padding: 5px;
	background-color: #FEF1CF;
}
.box_bg_pi{
	border: 3px ridge #FFDFDF;
	width: 97%;
	margin-right: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 5px;
}
.box_bg_pu{
	padding: 5px;
	background-color: #F6E0FA;
}
.box_bgw_solid_or{
	margin: 5px;
	padding: 5px;
	border: 1px solid #FD9345;
	background-color: #FFFFFF;
}
.error{
	margin-left:10px;
	padding: 10px;
	border: 1px solid #FF0000;
}
.error2{
	/*margin-left:10px;*/
	padding: 10px;
	border: 1px solid #FF0000;
}
.menu_member {
	width: 178px;
	border: 1px solid #00825A;
	padding: 7px 0px 7px 0px;
	/*font-size:12px;*/
	margin-bottom:10px;
	line-height: 20px;
	text-align: center;
}
/* テーブル 外枠 */
.tbox{
	border-collapse: collapse;
	line-height: 18px;
}
.tboxgr{
	border: 1px solid #666666;
	/**width: 570px;*/
	border-collapse:collapse;
	border-spacing: 0px;
}
/* テーブル セル ボーダー */
.td_solid_or{
	border: solid 1px #FD9345;
	padding: 2px;
}
.td_solid_yl{
	border: solid 1px #FBCD53;
	padding: 5px;
}
.td_solid_bl{
	border: solid 1px #5687E0;
	padding: 5px;
}
.td_solid_pi{
	border: solid 1px #FA5D94;
	padding: 5px;
}
.td_solid_pu{
	border: solid 1px #B954CB;
	padding: 5px;
}
.td_solid_gr{
	border: solid 1px #8C8E8C;
	padding: 5px;
}
.td_up_gr{
	border-top: solid 1px #8C8E8C;
	padding: 5px;
}
.tdliney{
	border: 1px solid #FBC73C;
	height: 20px;
}
.tdline{
	border: 1px solid #FBC73C;
	height: 20px;
}
.tdlineg{
	border: 1px solid #68C380;
	height: 20px;
}
.tdlinegr{
	border: 1px solid #666666;
	height: 20px;
}
.tdlinegr2{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	height: 20px;
}
.tdlinegr3{
	border-top: 2px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 20px;
}
.tdlinegr4{
	border-top: 2px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	height: 20px;
}
.tdlineb{
	border: 1px solid #5687E0;
	height: 20px;
}
.tdlinepu{
	border: 1px solid #B954CB;
	height: 20px;
}
.td_solid_or_p15{
	border: solid 1px #FD9345;
	padding: 15px;
}
/* テーブル セル 背景色 */
.midashi_y{
	background-color: #FEF1CF;
}
.content_y{
	background-color: #FFFCF4;
}
.content_g1{
	background-color: #EAEAEA;
}
.content_g2{
	background-color: #F6F6F6;
}
.content_gr{
	background-color: #F3F3F3;
}
.midashi_g{
	background-color: #E3F2E8;
}
.content_g{
	background-color: #F4FBF7;
}
.midashi_gr{
	background-color: #D8D8D8;
}
.content_gr{
	background-color: #F3F3F3;
}
.midashi_pi{
	background-color: #FBD6E3;
}
.midashi_or{
	background-color: #FFD7B9;
}
.midashi_pu{
	background-color: #F6E0FA;
}
.midashi_bl{
	background-color: #D5E4FE;
}
.content_bl{
	background-color: #F7FAFF;
}
/* リスト */
.list_square{
	margin-left: 25px;
	margin-bottom: 0px;
	list-style: square;
	list-style-position: outside;
}
.list_point_rd{
	list-style-image:url(http://e3005.secure.jp/~e3005022/image/point_rd.gif);
}
.list_point_gn{
	list-style-image:url(http://e3005.secure.jp/~e3005022/image/point_gn.gif);
}
/* 背景色 */
.bg_yl {
	background-color: #FDECC0;
}
.bg_or {
	background-color: #FFD7BD;
}
.bg_pi {
	background-color: #F5FEDE;
}
.bg_pu {
	background-color: #F2D2F8;
}
.bg_bl {
	background-color: #D5E4FE;
}
.bg_gn {
	background-color: #FDECC0;
}
.bg_gr {
	background-color: #D3EAD9;
}
.bg_wh {
	background-color: #FFFFFF;
}
.bg_t
/* ポップアップウィンドウ */
/* セミナーコース */
.popup_width{
	width: 500px;
}
.popup_box{
	border:1px solid #666666;
	margin-right:10px;
}
.popup_title_gn{
	background-color:#E3F2E8;
	padding:5px;
	margin-top:10px;
}
.popup_content{
	padding:10px;
	line-height:120%;
}
/* ポップアップウィンドウ */
/* オンライン */
.popup_title_pu{
	background-color:#F2D2F8;
	padding:5px;
	margin-top:10px;
}
/* 会社概要 */
#comp_popup{
	border-top-width: 5px;
	border-top-style: double;
	border-top-color: #081C7B;
	border-bottom-width: 5px;
	border-bottom-style: double;
	border-bottom-color: #081C7B;
	padding :10px;
	line-height: 150%;
	color: #333333;
}
#comp_popup td{
	line-height: 150%;
}
#comp_popup p{
	margin-top: 10px;
	text-indent: 10px;
}
/* フォーム */
#form_title {
	/*font-size: 14px;*/
	font-size: 120%;
	font-style: normal;
	color: #FF6600;
	text-align: center;
	font-weight: bold;
	margin :10px 0px 10px 0px;
}
#form_1{
	margin-left:10px;
}
#form_1 td{
	/*font-size:12px;*/
}
/* ページタイトル */
h1 {
	margin: 0px;
	font-size: 19px;
	color: #003399;
	font-weight: bold;
	padding: 1px;
}
h1 .title{
    position: absolute;
    top:0px;
	left:0px;
    width: 590px;
	height: 40px;
}
h1 .t_merit_index{
    background-image: url("http://e3005.secure.jp/~e3005022/merit/image/t_merit_index.gif");
}
h1 .t_merit_history{
    background-image: url("http://e3005.secure.jp/~e3005022/merit/image/t_merit_history.gif");
}
h1 .t_merit_treatment{
    background-image: url("http://e3005.secure.jp/~e3005022/merit/image/t_merit_treatment.gif");
}
h1 .t_merit_compare{
    background-image: url("http://e3005.secure.jp/~e3005022/merit/image/t_merit_compare.gif");
}
h1 .t_product_index{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_index.gif");
}
h1 .t_product_doctor{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_doctor.gif");
}
h1 .t_product_introduction{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_introduction.gif");
}
h1 .t_product_patient{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_patient.gif");
}
h1 .t_product_support{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_support.gif");
}
h1 .t_product_feature{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_feature.gif");
}
h1 .t_product_ha{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_ha.gif");
}
h1 .t_product_titan{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_titan.gif");
}
h1 .t_product_cylinder{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_cylinder.gif");
}
h1 .t_product_colex{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_colex.gif");
}
h1 .t_product_lineup{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_lineup.gif");
}
h1 .t_product_onepiece{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_onepiece.gif");
}
h1 .t_product_onepiece-t-type{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_1piece.gif");
}
h1 .t_product_twopiece{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_twopiece.gif");
}
h1 .t_product_tool{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_tool.gif");
}
h1 .t_product_price{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_price.gif");
}
h1 .t_product_product{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_product.gif");
}
h1 .t_product_quality{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_quality.gif");
}
h1 .t_product_all_catalog{
    background-image: url("http://e3005.secure.jp/~e3005022/product/image/t_product_all_catalog.gif");
}
h1 .t_topics_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_index.gif");
}
h1 .t_topics_topicslist{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_topicslist.gif");
}
h1 .t_topics_conference_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_conference.gif");
}
h1 .t_topics_product_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_product.gif");
}
h1 .t_topics_implant_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_implant.gif");
}
h1 .t_topics_seminar_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_seminar.gif");
}
h1 .t_topics_doctor_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_doctor.gif");
}
h1 .t_topics_others_index{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_others.gif");
}
h1 .t_topics_gakkai{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_gakkai.gif");
}
h1 .t_topics_syorei{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_syorei.gif");
}
h1 .t_topics_seminar{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_seminar.gif");
}
h1 .t_topics_series{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_series.gif");
}
h1 .t_topics_series2{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_series2.gif");
}
h1 .t_topics_kenkyu{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_kenkyu.gif");
}
h1 .t_topics_inst{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_inst.gif");
}
h1 .t_topics_user{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_user.gif");
}
h1 .t_topics_newsp{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_newsp.gif");
}
h1 .t_topics_area{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_area.gif");
}
h1 .t_topics_iai{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_iai.gif");
}
h1 .t_topics_enq{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_enq.gif");
}
h1 .t_apply_index{
    background-image: url("http://e3005.secure.jp/~e3005022/apply/image/t_apply_index.gif");
}
h1 .t_apply_hpapply{
    background-image: url("http://e3005.secure.jp/~e3005022/apply/image/t_apply_hpapply.gif");
}
h1 .t_apply_melapply{
    background-image: url("http://e3005.secure.jp/~e3005022/apply/image/t_apply_melapply.gif");
}
h1 .t_member_index{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_index.gif");
}
h1 .t_member_login{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_login.gif");
}
h1 .t_member_forum{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_forum.gif");
}
h1 .t_member_library{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_library.gif");
}
h1 .t_member_study{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_study.gif");
}
h1 .t_member_aim{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_aim.gif");
}
h1 .t_member_manual{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_manual.gif");
}
h1 .t_member_sozaisyu{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_sozaisyu.gif");
}
h1 .t_member_diagnosis{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_diagnosis.gif");
}
h1 .t_member_case{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_case.gif");
}
h1 .t_member_customer{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_customer.gif");
}
h1 .t_member_faq{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_faq.gif");
}
h1 .t_member_hpchange{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_hpchange.gif");
}
h1 .t_member_semihistory{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_semihistory.gif");
}
h1 .t_member_aqbtec{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_aqbtec.gif");
}
h1 .t_member_aqbbooks{
    background-image: url("http://e3005.secure.jp/~e3005022/member/image/t_member_aqbbooks.gif");
}
h1 .t_others_index{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_index.gif");
}
h1 .t_others_inquiry{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_inquiry.gif");
}
h1 .t_others_policy{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_policy.gif");
}
h1 .t_others_melchange{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_melchange.gif");
}
h1 .t_others_melcancel{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_melcancel.gif");
}
h1 .t_others_password{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_password.gif");
}
h1 .t_others_enquete{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_enquete.gif");
}
h1 .t_others_guest{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_guest.gif");
}
h1 .t_others_link{
    background-image: url("http://e3005.secure.jp/~e3005022/others/image/t_others_link.gif");
}
h1 .t_company_index{
    background-image: url("http://e3005.secure.jp/~e3005022/company/image/t_company_index.gif");
}
h1 .t_company_history{
    background-image: url("http://e3005.secure.jp/~e3005022/company/image/t_company_history.gif");
}
h1 .t_topics_aim{
    background-image: url("http://e3005.secure.jp/~e3005022/topics/image/t_topics_aim.gif");
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
h2 .subtitle_or {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FD9345;
	border-right-color: #FD9345;
	border-bottom-color: #FD9345;
	border-left-color: #FD9345;
	padding: 5px;
	font-weight: bold;
}
.subtitle_or2 {
	margin-left: 10px;
	margin-top: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FD9345;
	padding-left: 5px;
	font-weight: bold;
}
h2 .subtitle_pu {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B954CB;
	border-right-color: #B954CB;
	border-bottom-color: #B954CB;
	border-left-color: #B954CB;
	padding: 5px;
	font-weight: bold;
}
h2 .subtitle_pi {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FA5D94;
	border-right-color: #FA5D94;
	border-bottom-color: #FA5D94;
	border-left-color: #FA5D94;
	padding: 5px;
	font-weight: bold;
}
h2 .subtitle_yl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBCD53;
	border-right-color: #FBCD53;
	border-bottom-color: #FBCD53;
	border-left-color: #FBCD53;
	padding: 5px;
	font-weight: bold;
}
h2 .subtitle_yl_topic {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FBCD53;
	border-right-color: #FBCD53;
	border-bottom-color: #FBCD53;
	border-left-color: #FBCD53;
	padding: 5px;
	font-weight: bold;
}
h2 .subtitle_gn {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #68C380;
	border-right-color: #68C380;
	border-bottom-color: #68C380;
	border-left-color: #68C380;
	padding: 5px;
	font-weight: bold;
}
/* セミナーコース */
.course_basic{
	background-color: #FEF1CF;
}
.course_advance{
	background-color: #FFD7B9;
}
.course_twopiece{
	background-color: #F6E0FA;
}
.course_kouku{
	background-color: #D5E4FE;
}
.course_assistant{
	background-color: #FBD6E3;
}
/* その他 */
.coming_soon{
	text-align: center;
	margin-top: 50px;
	color:#333333;
	font-weight:bold;
}
.aqb2_bgset1 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-3.gif);
}
.aqb2_bgset2 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-7.gif);
}
.aqb2_bgset3 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-8.gif);
}
.aqb2_bgset4 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-11.gif);
}
.aqb2_bgset5 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-15.gif);
}
.aqb2_bgset6 {
	background-image: url(http://e3005.secure.jp/~e3005022/product/image/ninki1-16.gif);
}
.bgwhite {
	background-color: #FFFFFF;
}
.catalog_waku {
	text-align: center;
	border: 3px double #FF6600;
	padding: 10px;
}
.catalog_orange {
	font-size: 12px;
	line-height: 12px;
	color: #FFCC99;
}
/* 20200214 */
ul.bnr-area-top {
	margin: 0 0 20px;
	padding:0;
	display: flex;
	justify-content: space-around;
	align-items: baseline;
}
ul.bnr-area-top li {
	width:50%;
	list-style: none;
}
ul.bnr-area-top img {
	vertical-align: bottom;
}

ul.bnr-area-top-bottom {
	margin:20px 0 0;
	padding:0;
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	max-width:614px;
}
ul.bnr-area-top-bottom li {
	list-style: none;
}

/* 20200225 topics */
.topic-news {
}
dl.topic-news-box {
	display: flex;
	margin:0 0 15px;
}
dl.topic-news-box dt {
	width:120px;
}
dl.topic-news-box dd {
	width:calc(100% - 120px);
	padding-right:15px;
}
dl.topic-news-box dt,dl.topic-news-box dd {
	display: inline-block;
	flex-wrap:wrap;
	font-size:14px;
	box-sizing: border-box;
	margin:0;
	line-height: 1.4;
}
.topic-wrap {
	max-width:580px;
	margin:auto;
}
.ttl-h1 {
		margin-top:30px;
    font-size: 16px;
    font-weight: bold;
    color: #000099;
    text-align: left;
    vertical-align: middle;
    padding: 10px 0;
    border: 2px solid #0066CC;
		border-right:0;
		border-left:0;
}
.topic-wrap p {
	font-size:14px;
}
.topic-wrap a {
	text-decoration: underline;
}
.topic-wrap img {
	max-width:100%;
}
ul.photo-box {
	margin:20px 0 0;
	padding:0;
	width:100%;
}
ul.photo-box li {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
/* 20200707 */
ul.topic-box {
	margin: 0;
	list-style: none;
	padding: 0 0 0 10px;
}

ul.topic-box li {
	padding:0 0 10px 0;
	margin-bottom:10px;
	border-bottom:1px dotted #FBC73C;
	font-size:95%;
}
ul.topic-box .topic-date {
	font-size:90%;
}
.topic-inner h2 + ul {
	margin-top:1em;
}
.topic-inner h3.sitesub-blue {
	margin-left:0;
}



/* policy */
.policy_box_area {
  max-width: 100%;
  margin: 30px 0 40px;
  padding: 20px;
  border: solid 1px #e2e2e2;
}
.policy_box_area p {
	margin:0;
	font-size:95%;
}

/* top-seminar */
.topwhat_seminar {
	max-width:600px;
	width:100%;
	display: flex;
}
.topwhat_wrap {
	width:380px;
}
.top_seminar {
	box-sizing: border-box;
	padding-right:5px;
}
.ttl-top-seminar {
	text-align: left;
}


/* index */
.top-ttl-h2 {
  font-size:15px;
	line-height: 1.4;
  color:#009482;
	border-left:5px solid #009482;
	padding-left:10px;
	text-align: left;
	margin-bottom:5px;
}
.top-ttl-h2.en {
	font-size:15.5px;
}

.tl {
	text-align: left!important;
}
.whatnew_wrap dl,.whatnew_wrap dt,.whatnew_wrap dd {
	margin:0;
	padding:0;
	box-sizing: border-box;
}
.whatnew_wrap dt,.whatnew_wrap dd {
	display: inline-block;
}
.whatnew_wrap dt {
	width:7.5em;
	vertical-align: top;
}
.whatnew_wrap dd {
	width:calc(100% - 10em);
}

/* seminar question */
.seminar_info {
	margin:20px 5px;
	padding:30px 20px 20px;
	border:1px solid #ccc;
}
.seminar_info h2 {
font-size: 15.5px;
    color: #ce0101;
    letter-spacing: -0.01em;
}
.seminar_info p {
	font-size:14px;
}
.seminar_info .date {
	text-align: right;
	font-size:13px;
}
.seminar_info .bold {
	font-weight: bold;
}
.seminar_info .red {
color: #ce0101;
}
.seminar_info span.notice {
	padding-top:10px;
	display: inline-block;
	font-size:13px;
}
.tdlinegr.bold {
	font-weight: bold;
}
.seminar_info_detail .red {
	color:#ce0101;
}
.seminar_info_detail .indent {
	padding-left:2em;
}
p.seminar_info_detail.mb {
	margin-bottom:20px;
}
.seminar_info_detail .bd {
	text-decoration: underline;
	display: block;
	line-height: 1.4;
}

.seminar_note {
    background: #E5EBF4;
    border-radius: 6px;
    padding: 15px 20px 10px;
}
.seminar_note * {
	margin: 0;
	padding: 0;
}
.seminar_note p {
	margin-bottom:10px;
}

dl.seminar_note_detail {
	margin:5px 0;
	padding:0;
	display:table;
    vertical-align:top;
}
.seminar_note dt,
.seminar_note dd {
	margin:0;
	padding:0;
    display: inline-block;
    font-size:14px;
    vertical-align:top;
}
.seminar_note dt {
	width:4em;
}
.seminar_note .tel_txt {
	color: #ce0101;
	font-size: 88%;
	padding-left:10px;
}

/* td.ttl_seminar_box {
	max-width:60%;
} */

/* .ttl_koushi {
width:50%!important;
}
.ttl_place {
width:50%!important;
} */


/* bg-mv */
p.bg-products {
	background: url(/products/images/bg-products.png)no-repeat;
	width:580px;
	height: 80px;
	margin:10px 0 0 10px;
	text-align: center;
	padding:18px 0 0 100px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
p.mv-ttl {
	text-align: center;
	font-size:22px;
	color:#fff;
	line-height: 1.4;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;;
  font-weight: bold;
}
p.mv-ttl span.en {
	font-size:16px;
	color:#fff;
	display: block;
	font-weight: normal;
	font-family: serif;
}

p.bg-ttl,h1.bg-ttl {
	background: url(/products/images/bg-h1.gif) no-repeat 0 -0.25em;
	background-size:35px 35px;
	margin:10px 0 15px 10px;
	padding-left: 40px;
	line-height: 1.4;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;;
	font-size: 19px;
	color: #003399;
	font-weight: bold;
}
.ttl-mg {
	margin-left:10px;
}
h3.ttl_h3 {
	font-size:16px;
	color:#001277;
	border:2px solid #001277;
	text-align: center;
	padding: 6px 5px 4px;
	line-height: 1.4;
	margin-bottom: 20px;
}

.flexbox {
	display: flex;
}
.flexbox-inner {
	flex-wrap:wrap;
}
.flexbox.tool {
	margin-bottom:20px;
	justify-content: space-around;
}
.flexbox.recommend .img {
	width:44%;
	max-width:260px;
}
.flexbox.recommend .txt {
	width:55%;
}
.tool .flexbox-inner.img {
	display: flex;
	align-items: center;
}
.tool .flexbox-inner.txt {
	font-size:0.8rem;
	line-height: 1.6;
}
.tool .flexbox-inner.txt p {
	margin-top:0;
}
.notebox {
	background: #F6F6FA;
	padding:20px;
}
.tool ul,.tool dl,.tool dt,.tool dd {
	margin:0;
	padding:0;
	list-style:none;
}
.ttl-h4 {
	background: #4C59A0;
	color:#fff;
	font-size:14px;
	padding:4px 15px 2px;
	margin:0 0 10px 0;
}
ul.list li {
	font-size:0.8rem;
}
ul.list.indent li {
	text-indent: -1em;
	margin-left:1em;
}

.ttl-h4-mark {
  color: #001277;
  font-size: 14px;
  padding: 0 0 0 20px;
  margin: 0 0 10px 0;
	position: relative;
}
.ttl-h4-mark:before {
	content:"";
	position: absolute;
	background:#001277;
	width:1em;
	height: 1em;
	top:2px;
	left:0;
}
.link-big {
	padding:8px;
	border:1px solid #ddd;
}
.link-big a:hover {
	opacity: 0.8;
}
.flexbox.img-big {
	justify-content: space-around;
}
p.txt-s {
	font-size:0.8rem;
	margin:0 0 5px 0;
}
h1.ttl-orange,.ttl-orange {
	background:#FF7F00;
	color:#fff;
	font-size:16px;
	padding: 1px 20px 0;
  margin: 0 0 0 10px;
  width: 35%;
  line-height: 1.4;
}

/* 20200521挨拶 */
#aqb-top.topics-area {
border: 1px solid #009482;
width: 780px;
margin: 10px 0;
padding: 5px;
box-sizing: border-box;

}
#aqb-top .topics-inner {
padding: 8px 10px;
}
#aqb-top .topics-inner h2 {
font-size: 15px;
color: #333;
margin: 0 0 10px;
padding: 0;
}
#aqb-top .topics-inner p {
font-size: 12px;
line-height: 1.5;
margin: 0 0 0.5em;
padding: 0;
}
#aqb-top p.signature {
text-align:right;
font-size:11.5px;
}
#aqb-top .topics-inner p {
margin-bottom:0;
}

/* 20200709 */
#user-wrap {
width:100%;
max-width:600px;
}
.user-img {
width:368px;
}
.user-menu {
max-width:calc(100% - 368px);
box-sizing:border-box;
}
.user-menu h2.ttl-h2 {
background:#d8e4f2;
color:#02238E;
font-size:1.05rem;
padding:5px 10px;
text-align:center;
width: 100%;
margin-bottom: 10px;
}
ul.user-menu-box {
margin:0;
padding:0;
list-style:none;
}
ul.user-menu-box li {
background: #d8f3ea;
border: 2px solid #52ba97;
margin: 0 0 10px 0;
border-radius: 5px;
padding: 10px;
font-size: 14px;
width: 100%;
position:relative;

}
ul.user-menu-box li a {
width:100%;
display:flex;
align-items:center;
color:#15439b;
line-height:1.4;
padding-left:30px;
}
ul.user-menu-box li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #2D5FAF;
}
