@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}

body{
	margin: 0;
	padding: 0;
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size:1.2em;
	line-height:1;
	color:#555555;
}

img {
	border:0;
	height: auto;
	line-height:1;
	outline: none;
	text-decoration: none;
}

a img {
	border:0;
	text-decoration: none;
}

hr {
	border:0;
	height:60px;
}

h1, h2, h3, h4, h5, h6 {
	line-height:1.1;
	font-size:1.1em;
}

p,
li {margin:0 0 1em 0;}

p{line-height:1.5;}

.period{margin-bottom:0;}

li{list-style:none;}

a{text-decoration: underline;}

strong{}

table{
	width:850px;
	margin:0 auto;
	mso-table-lspace: 0;
	mso-table-rspace: 0;
}

td {
  border-collapse: collapse;
  mso-table-lspace: 0;
  mso-table-rspace: 0;
}

.wrap{
	padding:1em 20px;
	background:#FAFAFA;
}
.wrap_white{
	padding:1em 20px 0 20px;
	background:#FFFFFF;
}




.toi{
	padding:1em 20px 0 20px;
	text-align:center;
}
.toi p.lead{font-size:1.1em;}

.toi_list{padding:1em 20px 0 20px;}
.toi_list p.lead{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:6px;
}



a.btn{
	display:block;
	max-width:360px;
	padding:12px 0px;
	margin:0 auto;
	border-radius:6px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

a.btn_s{
	display:block;
	width:250px;
	padding:10px 0;
	border-radius:6px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

a.btn_ss{
	display:block;
	width:100px;
	padding:6px;
	border-radius:6px;
	text-align:center;
	text-decoration:none;
}

a.btn_sss{
	display: inline-block;
	font-size:70%;
	padding:2px 10px;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}

a.btn_info,
a.btn_app{}
a.btn_info{}
a.btn_app{}

a.arw{color:#00A7D0;}
a.arw img{
	margin:3px 5px 0 0;
	float:left;
	width:18px;
	height:18px;
}

img.list_square{margin-right:4px;}

.attention{color:red;}

.c_nav{color:#21B3D6 !important;}
.c_navy{color:#007AB5 !important;}
.c_royal{color:#728BC6 !important;}
.c_blue{color:#20B2D6 !important;}
.c_magenta{color:#E14495 !important;}
.c_ume{color:#E9546B !important;}
.c_red{color:#FF474E !important;}
.c_darkred{color:#CC0000 !important;}
.c_brown{color:#A37E39 !important;}
.c_green{color:#3DB63D !important;}
.c_lightblue{color:#DFE8F4 !important;}
.c_green{color:#3DB63D !important;}
.c_lightgreen{color:#A3C90F !important;}
.c_orange{color:#FFA702 !important;}
.c_darkorange{color:#EE7700 !important;}
.c_gray{color:#999999 !important;}
.c_darkgray{color:#666666 !important;}
.c_white{color:#ffffff !important;}

.b_nav{background:#21B3D6 !important;}
.b_navy{background:#007AB5 !important;}
.b_royal{background:#728BC6 !important;}
.b_blue{background:#20B2D6 !important;}
.b_magenta{background:#E14495 !important;}
.b_ume{background:#E9546B !important;}
.b_red{background:#FF474E !important;}
.b_darkred{background:#CC0000 !important;}
.b_brown{background:#A37E39 !important;}
.b_green{background:#3DB63D !important;}
.b_lightblue{background:#DFE8F4 !important;}
.b_green{background:#3DB63D !important;}
.b_lightgreen{background:#A3C90F !important;}
.b_orange{background:#FFA702 !important;}
.b_darkorange{background:#EE7700 !important;}
.b_gray{background:#999999 !important;}
.b_darkgray{background:#666666 !important;}


.f_nav{border:2px solid #21B3D6 !important;}
.f_navy{border:2px solid #007AB5 !important;}
.f_royal{border:2px solid #728BC6 !important;}
.f_blue{border:2px solid #20B2D6 !important;}
.f_magenta{border:2px solid #E14495 !important;}
.f_ume{border:2px solid #E9546B !important;}
.f_red{border:2px solid #FF474E !important;}
.f_darkred{border:2px solid #CC0000 !important;}
.f_brown{border:2px solid #A37E39 !important;}
.f_green{border:2px solid #3DB63D !important;}
.f_lightgreen{border:2px solid #A3C90F !important;}
.f_lightblue{border:2px solid #DFE8F4 !important;}
.f_green{border:2px solid #3DB63D !important;}
.f_orange{border:2px solid #FFA702 !important;}
.f_darkorange{border:2px solid #EE7700 !important;}
.f_gray{border:2px solid #999999 !important;}
.f_darkgray{border:2px solid #666666 !important;}

.small{font-size:0.8em;}

.left{float:left;}
.right{float:right;}

.pc_only{}
.sp_only{display:none;}


/*box_header*/

#box_header{}

.ofcl_jamp a{
	padding:8px 0 6px 0;
	margin:1em 0;
	width:100%;
	display:block;
	text-align:center;
	border:1px solid #CCCCCC;
	color:#555555;
	font-size:0.8em;
	text-decoration:none;
	}
#box_header td#cell_logo{padding-bottom:10px;}
#box_header td#cell_logo h1{
	padding-left:10px;
	float:left;
}
#box_header td#cell_logo p{
	float:right;
	padding-right:10px;
}
#box_header td#cell_obi{
	padding:1em 10px;
	background:#21B3D6;
	color:#FFFFFF;
}
#box_header td#cell_obi ul{}
#box_header td#cell_obi ul li{margin-bottom:0;}
#box_header td#cell_obi ul li.cc{float:left;}
#box_header td#cell_obi ul li.ymd{float:right;}



/*box_nav*/

#box_nav{}
#box_nav strong{color:#00A5D0;}



/*box_index*/

#box_index{}

#box_index td.t{
	background:#728BC6;
	color:#FFFFFF;
}

#box_index h2{
	height:35px;
	float:left;
}
#box_index h2 img{margin:0 30px;}
#box_index td.t p{
	margin-bottom:0;
	padding-top:10px;
}

#box_index ul{}
#box_index ul li{clear:both;}
#box_index ul li span.h{
	display:block;
	float:left;
	width:320px;
}

#box_index ul li img{
	margin-right:5px;
	float:left;
	width:15px;
	height:15px;
}


/*box_pattern_a*/
#box_pattern_a{}
#box_pattern_a p.visual{
	float:right;
	margin-left:20px;
}
#box_pattern_a p.visual_l{
	float:left;
	margin-right:20px;
}

/*box_pattern_b*/
#box_box_pattern_b{}



/*box_pdseminar*/
#box_pdseminar{}
#box_pdseminar h2{
	color:#ffffff;
	background:#5D90CC;
	text-align:center;
	padding:10px 0 6px 0;
	font-weight:normal;
}
#box_pdseminar .arw{
	color:#6D86C4;
	font-weight:normal;
}




/*box_plosseminar*/
#box_plosseminar{}
#box_plosseminar h2{
	color:#ffffff;
	background:#5D90CC;
	text-align:center;
	padding:10px 0 6px 0;
	font-weight:normal;
}
#box_plosseminar .arw{
	color:#6D86C4;
	font-weight:normal;
}



/*box_moritaseminar*/
#box_moritaseminar{}
#box_moritaseminar h2{
	color:#ffffff;
	background:url(http://pd.dental-plaza.com/mail/95/images/icon_seminar.png) no-repeat 10px #555555;
	background-size:125px 102px;
	text-align:center;
	padding:12px 0 8px 0;
	line-height:1.6;
}
#box_moritaseminar h2 span{
	display:block;
	font-weight:normal;
}

#box_moritaseminar h3{
	color:#fff;
	background:#E14495;
	padding:10px 10px 4px 20px;
	font-weight:normal; 
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
}


#box_moritaseminar .wrap{
	padding:1em 20px 1em 20px;
	background:#f5f5f5;
}

#box_moritaseminar .wrap_seminar{
	padding:12px;
	background:#fff;
/*	border:4px solid #eee8aa;*/
	border:1px solid silver;
	border-top:0;
}

#box_moritaseminar .wrap_seminar p.apl{
	margin-bottom:4px;
	color:#FF8040;
	font-weight:bold;
}

#box_moritaseminar .wrap_seminar h4{
	margin-bottom:10px;
	color:#5D90CC;
	line-height:normal;
}

#box_moritaseminar .wrap_seminar p.seminar_img{
	float:left;
	width:370px;
	margin-right:30px;
}

#box_moritaseminar .wrap_seminar hr{
	clear:both;
	height:1px;
}


.wrap_seminar .dtls{
	margin-left:400px;
}

.wrap_seminar .dtls p,
.wrap_seminar .dtls_t p{
	margin-bottom:0.6em;
}

.wrap_seminar p strong{
	color:#5D90CC;
}

.wrap_seminar p a{
	color:#666;
}

.wrap_seminar p a.room{
	display:block;
	width:330px;
	padding:6px;
	text-align:center;
	
	background:#FF8040;
	color:#FFF;
	text-decoration:none;
border-radius: 4px;        /* CSS3草案 */
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
-moz-border-radius: 4px;   /* Firefox用 */
}


div.btn_seminar{
	clear:both;
	width:98%;
}

div.btn_seminar p.btn_link,
div.btn_seminar p.btn_apl{
	width:370px;
	margin-bottom:0.6em;
}
div.btn_seminar p.btn_link{float:left;}
div.btn_seminar p.btn_apl{float:right;}
div.btn_seminar p.btn_apl a,
div.btn_seminar p.btn_link a{
	display:block;
	text-decoration:none;
	text-align:center;
	padding:14px 0;
	border:4px solid #555555;
border-radius: 4px;        /* CSS3草案 */
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
-moz-border-radius: 4px;   /* Firefox用 */
}

div.btn_seminar p.btn_apl a{
	color:#555555;
}
div.btn_seminar p.btn_link a{
	background:#555555;
	color:#FFF;
}

div.btn_seminar p.btn_link span,
div.btn_seminar p.btn_apl span{
	color:#E14495;
}
















.wrap_seminar ul{
	clear:both;
}

.wrap_seminar ul li{
}


.wrap_seminar ul li a{
	display:block;
/*	width:360px;*/
	padding:16px 0;
	text-align:center;
	text-decoration:none;
	border-radius: 4px;        /* CSS3草案 */
	-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 4px;   /* Firefox用 */
}

.wrap_seminar ul li.seminar_link a{
	background:#ffffff;
	color:#666;
	border:2px solid #666;
	margin-right:10px;
}
.wrap_seminar ul li.seminar_apl a{
	background:#666;
	color:#FFFFFF;
	border:2px solid #666;
}




.wrap_seminar ul li span{
	padding:4px 0 0 0;
	font-size:0.8em;
	width:360px;
	display:block;
	text-align:center;
	color:red;
	font-weight:bold;
}




































#box_moritaseminar .arw{
	color:#6D86C4;
	font-weight:normal;
}




/*box_seminar*/
.box_seminar{
	width:800px;
	border-bottom:1px solid #C9C9C9;
}
.box_seminar td{
	padding:10px;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
}
.box_seminar tr.place_name td{
	padding:0;
	height:36px;
}
.box_seminar tr.place_name td.osaka,
.box_seminar tr.place_name td.tokyo,
.box_seminar tr.place_name td.fukuoka{
		color:#FFFFFF;
		padding:0px;
		width:80px;
		text-align:center;
}
.box_seminar tr.place_name td.tokyo{background:#21B3D6;}
.box_seminar tr.place_name td.tokyo_line{border-bottom:2px solid #21B3D6;}
.box_seminar tr.place_name td.fukuoka{background:#21B3D6;}
.box_seminar tr.place_name td.fukuoka_line{border-bottom:2px solid #21B3D6;}
.box_seminar tr.place_name td{border:0;}
.box_seminar tr.place_name td.osaka{
	background:#E14495;
	border-left:1px solid #E14495;
}
.box_seminar tr.place_name td.osaka_line{border-bottom:2px solid #E14495;}


.box_seminar tr.place_name td.pn{padding:0;}
.box_seminar tr.place_name div.osaka,
.box_seminar tr.place_name div.tokyo,
.box_seminar tr.place_name div.fukuoka{
		color:#FFFFFF;
		padding:12px 0px 10px 0px;
		width:70px;
		text-align:center;
		float:left;
}
.box_seminar tr.place_name div.osaka{
	background:#E14495;
	border-bottom:2px solid #E14495;
	width:80px;
}
.box_seminar tr.place_name div.fukuoka{
	background:#3DB63D;
	border-bottom:2px solid #3DB63D;
	width:80px;
}
.box_seminar tr.place_name div.tokyo{
	background:#21B3D6;
	border-bottom:2px solid #21B3D6;
	width:80px;
}


.box_seminar td.seminar_name{
	background:#EEEEEE;
	color:#6D86C4;
	font-weight:bold;
	padding:10px 20px 8px 20px;
}
.box_seminar td.seminar_name h3{line-height:1.5;}

.box_seminar td.seminar_info{
	background:#FF8040;
	color:#FFFFFF;
	padding-top:14px;
	padding-left:20px;
}

.box_seminar tr.seminar_details{line-height:1.5;}
.box_seminar tr.seminar_details td{
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	vertical-align:top;
}
.box_seminar tr.first td{padding-top:10px;}
.box_seminar tr.seminar_details td.dt{
	font-weight:bold;
	color:#5D90CC;
	border-right:0;
	padding-left:20px;
}
.box_seminar tr.seminar_details td.dd{border-left:0;}


.box_seminar tr.seminar_btn{}
.box_seminar tr.seminar_btn td{padding:20px 20px 0 20px;}
.box_seminar tr.seminar_btn ul{
	display:table;
	width:100%;
}
.box_seminar tr.seminar_btn ul li{display:table-cell;}
.box_seminar tr.seminar_btn ul li a{
	display:block;
	width:360px;
	padding:16px 0;
	border-radius:6px;
	text-align:center;
	text-decoration:none;
}

.box_seminar tr.seminar_btn ul li.seminar_link a{
	background:#ffffff;
	color:#5D90CC;
	border:2px solid #5D90CC;
	margin-right:10px;
}
.box_seminar tr.seminar_btn ul li.seminar_apl a{
	background:#5D90CC;
	color:#FFFFFF;
	border:2px solid #5D90CC;
}

.box_seminar tr.seminar_btn ul li span{
	padding:4px 0 0 0;
	font-size:0.8em;
	width:360px;
	display:block;
	text-align:center;
	color:red;
	font-weight:bold;
}

.box_seminar tr.seminar_btn p.manin{
	display:block;
	width:620px;
	padding:10px 0;
	border-radius:6px;
	text-align:center;
	text-decoration:none;
	background:#ffffff;
	color:#FF0000;
	border:2px solid #FF0000;
}






/*box_gepec*/

#box_gepec{width:800px;}
#box_gepec h3{
	color:#5D90CC;
	margin-bottom:10px;
}
#box_gepec td{
	background:#EEEEEE;
	padding:20px 30px 10px 30px;
}



/*morita_search*/

#morita_search{width:800px;}

#morita_search h3{
	color:#5D90CC;
	margin-bottom:10px;
}




/*box_voice*/

#box_voice{}

#box_voice td{
	background:#E8F7FB;
	padding:26px 34px 20px 34px;
	margin:0 30px;
}

#box_voice h2{
	text-align:center;
	margin-bottom:1em;
}

#box_voice strong{color:#1FB2D6;}




/*box_enq*/

#box_enq{border:1px solid #CCCCCC;}

#box_enq h2{
	color:#20B2D6;
	margin-bottom:10px;
}

#box_enq td{padding:1em 30px;}


/*box_members*/

#box_members{border:1px solid #CCCCCC;}

#box_members h2{
	color:#20B2D6;
	margin-bottom:10px;
}

#box_members td{padding:1em 30px;}






/*box_backnumber*/

#box_backnumber{}

#box_backnumber h2{
	color:#728BC5;
	margin-bottom:10px;
}

#box_backnumber td{
	background:#F9F9F9;
	text-align:center;
	padding:1em 0;
}
#box_backnumber td .btn_s{
	margin:0 auto;
}




/*box_otoc*/

#box_otoc{}

#box_otoc h2{margin-bottom:10px;}

#box_otoc td{
	text-align:center;
	padding:0;
}

#box_otoc td .btn_s{margin:0 auto;}


/*box_mminfo*/

#box_mminfo{}

#box_mminfo td{
	padding:1em 30px;
	border:1px solid #CCCCCC;
}



/*box_footer*/

#box_footer{}

#box_footer td{text-align:center;}





/*bnr_box*/

#bnr_box{width:850px;}

#bnr_box img{width:100%;}




/**/

#line2{
	width:70%;
	margin:0 auto;
}







