@charset "utf-8";

/*openwebsystemによるCSS*/
/*研修実績写真表示テーブルの設定*/
table.training_photo {
	width:500px;
	margin-left:75px;
}

table.training_photo td {
	
	padding:10px;
}

/*トップページ研修実績リンクリストの設定*/
ul.top_training_list {
	margin-left:20px;
	font-size:12px;
	color:#555;
}

ul.top_training_list li {
	margin-bottom:10px;
	list-style:square;
	color:#555;
}

ul.top_training_list li a {
	color:#555;
}

ul.top_training_list li a:hover {
	color:#36AA79;
	text-decoration:none;
}

/*研修実績リンクリストの設定*/
ul.training_list {
	margin-left:40px;
	font-size:12px;
	color:#F90;
}

ul.training_list li {
	margin-bottom:10px;
	list-style:square;
	color:#F90;
}


/*各地域からのアクセス情報リストの設定*/
ul.access_list {
	margin-left:40px;
	font-size:12px;
	color:#F90;
}

ul.access_list li {
	margin-bottom:10px;
	list-style:square;
	color:#F90;
}


/*各研修ページの一覧に戻る設定*/
.return_list {
	text-align:center;
	font-size:12px;
}

/*タイトルバーとテキストの間のマージン設定*/
.marB15 {
	margin-bottom:15px;
}

/*トップページの枡画像の間隔設定*/
#index-box_add { margin:0 5px 20px; text-align: center; }
.b001 {margin-left:5px;}

/*ナビゲーション追加設定*/
#navi #nv01{ background: url(../ows_images/nv01.jpg) no-repeat 0 0;}
#navi #nv02{ background: url(../ows_images/nv02.jpg) no-repeat 0 0;}
#navi #nv03{ background: url(../ows_images/nv03.jpg) no-repeat 0 0;}
#navi #nv04{ background: url(../ows_images/nv04.jpg) no-repeat 0 0;}
#navi #nv05{ background: url(../ows_images/nv05.jpg) no-repeat 0 0;}
#navi #nv06{ background: url(../ows_images/nv06.jpg) no-repeat 0 0;}
#navi #nv07{ background: url(../ows_images/nv07.jpg) no-repeat 0 0;}
#navi #nv08{ background: url(../ows_images/nv08.jpg) no-repeat 0 0;}

/*ナビゲーション hover 設定*/
#navi #nv01 a:hover{ background: url(../ows_images/nv01a.jpg) no-repeat 0 0;}
#navi #nv02 a:hover{ background: url(../ows_images/nv02a.jpg) no-repeat 0 0;}
#navi #nv03 a:hover{ background: url(../ows_images/nv03a.jpg) no-repeat 0 0;}
#navi #nv04 a:hover{ background: url(../ows_images/nv04a.jpg) no-repeat 0 0;}
#navi #nv05 a:hover{ background: url(../ows_images/nv05a.jpg) no-repeat 0 0;}
#navi #nv06 a:hover{ background: url(../ows_images/nv06a.jpg) no-repeat 0 0;}
#navi #nv07 a:hover{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
#navi #nv08 a:hover{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}

/*ナビゲーション アクティブページ設定*/
.p02 #navi #nv01{ background: url(../ows_images/nv01a.jpg) no-repeat 0 0;}
.p03 #navi #nv02,
.p04 #navi #nv02,
.p05 #navi #nv02{ background: url(../ows_images/nv02a.jpg) no-repeat 0 0;}
.p06 #navi #nv03,
.p07 #navi #nv03,
.p08 #navi #nv03,
.p09 #navi #nv03{ background: url(../ows_images/nv03a.jpg) no-repeat 0 0;}
.p10 #navi #nv04{ background: url(../ows_images/nv04a.jpg) no-repeat 0 0;}
.p11 #navi #nv05{ background: url(../ows_images/nv05a.jpg) no-repeat 0 0;}
.p13 #navi #nv06{ background: url(../ows_images/nv06a.jpg) no-repeat 0 0;}
.p16 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p17 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p18 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p21 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p22 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p23 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p24 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p25 #navi #nv07{ background: url(../ows_images/nv07a.jpg) no-repeat 0 0;}
.p26 #navi #nv08{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}
.p27 #navi #nv08{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}
.p28 #navi #nv08{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}
.p29 #navi #nv08{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}
.p30 #navi #nv08{ background: url(../ows_images/nv08a.jpg) no-repeat 0 0;}
.p31 #navi #nv04{ background: url(../ows_images/nv04a.jpg) no-repeat 0 0;}

/*追加ページ main image の設定*/
.p21 #mainimg,
.p22 #mainimg,
.p23 #mainimg,
.p24 #mainimg,
.p25 #mainimg { background: url(../images/p16_main.jpg) no-repeat 0 0;}

.p26 #mainimg,
.p27 #mainimg,
.p28 #mainimg,
.p29 #mainimg,
.p30 #mainimg { background: url(../ows_images/p08_main.jpg) no-repeat 0 0;}

.p31 #mainimg { background: url(../images/p10_main.jpg) no-repeat 0 0;}
.p-discount #mainimg { background: url(../images/p10_main.jpg) no-repeat 0 0;}

/*追加ページ hset の設定*/
.p21 h2 { background: url(../ows_images/h2_p21.jpg) no-repeat 0 0;}
.p22 h2 { background: url(../ows_images/h2_p22.jpg) no-repeat 0 0;}
.p23 h2 { background: url(../ows_images/h2_p23.jpg) no-repeat 0 0;}
.p24 h2 { background: url(../ows_images/h2_p24.jpg) no-repeat 0 0;}
.p25 h2 { background: url(../ows_images/h2_p25.jpg) no-repeat 0 0;}

.p26 h2 { background: url(../ows_images/h2_p26.jpg) no-repeat 0 0;}
.p27 h2 { background: url(../ows_images/h2_p26.jpg) no-repeat 0 0;}
.p28 h2 { background: url(../ows_images/h2_p27.jpg) no-repeat 0 0;}
.p29 h2 { background: url(../ows_images/h2_p27.jpg) no-repeat 0 0;}
.p30 h2 { background: url(../ows_images/h2_p30.jpg) no-repeat 0 0;}

.p31 h2 { background: url(../ows_images/h2_p31.jpg) no-repeat 0 0;}

/*トップページのhset設定*/
.p01 h4{
background: transparent url(../images/common/bg_h3_2.gif) no-repeat 0 100%;
margin: 14px 20px 0 20px;
padding:17px 0 22px 50px;
color: #FFF;
font-size: 100%;
border-bottom: none;
}
.p01 .bgG2{
background: transparent url(../images/common/p01_bg1.gif) no-repeat 0 100%;
padding: 5px 20px 10px 20px;
margin: 0 20px 10px 20px;
}


/*サブナビ下部padding修正設定*/
#snv_renew { padding: 0 0 10px 20px;}
#snv_renew li{float: left;}

#snv_renew li a{
height:40px;
text-indent:-9999px;
display:block;
}

#snv_renew .snv4A a{ background: url(../images/snv4_01.gif) no-repeat 0 0; width: 120px;}
#snv_renew .snv4B a{ background: url(../images/snv4_02.gif) no-repeat 0 0; width: 160px;}
#snv_renew .snv4C a{ background: url(../images/snv4_03.gif) no-repeat 0 0; width: 130px;}


#snv_renew li a:hover{ background-position: right;} 

.p16 #snv_renew .snv4A a{ background-position: right;}
.p17 #snv_renew .snv4B a{ background-position: right;}
.p18 #snv_renew .snv4C a{ background-position: right;}


/*サブナビ追加分設定*/
/*インプラントの治療方法*/
#snv_renew .snv4D a{ background: url(../ows_images/snv4_04.gif) no-repeat 0 0; width: 210px;}
#snv .snv4E a{ background: url(../ows_images/snv4_05.gif) no-repeat 0 0; width: 100px;}
#snv .snv4F a{ background: url(../ows_images/snv4_06.gif) no-repeat 0 0; width: 100px;}
#snv .snv4G a{ background: url(../ows_images/snv4_07.gif) no-repeat 0 0; width: 190px;}
#snv .snv4H a{ background: url(../ows_images/snv4_08.gif) no-repeat 0 0; width: 210px;}

/*インプラント最新テクニック*/
#snv .snv5A a{ background: url(../ows_images/snv5_01.gif) no-repeat 0 0; width: 127px;}
#snv .snv5B a{ background: url(../ows_images/snv5_02.gif) no-repeat 0 0; width: 172px;}
#snv .snv5C a{ background: url(../ows_images/snv5_03.gif) no-repeat 0 0; width: 111px;}
#snv .snv5D a{ background: url(../ows_images/snv5_04.gif) no-repeat 0 0; width: 182px;}
#snv .snv5E a{ background: url(../ows_images/snv5_05.gif) no-repeat 0 0; width: 98px;}

/*費用について*/
#snv .snv6A a{ background: url(../ows_images/snv6_01.gif) no-repeat 0 0; width: 143px;}
#snv .snv6B a{ background: url(../ows_images/snv6_02.gif) no-repeat 0 0; width: 152px;}
#snv .snv6C a{ background: url(../images/subnavi/imp_subnavi03.gif) no-repeat 0 0; width: 130px;}

/*サブナビアクティブページ追加分設定*/
/*インプラントの治療方法*/
.p21 #snv_renew .snv4D a { background-position:right;}
.p22 #snv .snv4E a { background-position:right;}
.p23 #snv .snv4F a { background-position:right;}
.p24 #snv .snv4G a { background-position:right;}
.p25 #snv .snv4H a { background-position:right;}

/*インプラント最新テクニック*/
.p26 #snv .snv5A a{ background-position:right;}
.p27 #snv .snv5B a{ background-position:right;}
.p28 #snv .snv5C a{ background-position:right;}
.p29 #snv .snv5D a{ background-position:right;}
.p30 #snv .snv5E a{ background-position:right;}

/*費用について*/
.p10 #snv .snv6A a{ background-position:right;}
.p31 #snv .snv6B a{ background-position:right;}
.p-discount #snv .snv6C a{ background-position:right;}

/*アクセスページ各ページの各地域へのリンク設定*/
#access_list div{
margin: 20px 0 30px 0;
padding: 20px 0 30px 0;
}

#access_list ul{
padding: 10px 0 30px 0;
text-align: center;
}

#access_list ul li{display: inline;font-size: 80%;}

#access_list ul li a{
margin-right: 1px;
padding-right: 4px;
color:#333;
border-right: 1px solid #333;
}

#access_list ul li.ftEdge a{
border-right: none;
padding-right: 0;
}




/*2009/06/01着手*/
/*ここからおすすめ歯科医院リンクページ追加分*/

/*研修実績リンクリストの設定*/
ul.dental_list {
	margin:30px 0 40px 45px;
	font-size:12px;
	color:#F90;
}

ul.dental_list li {
	margin-bottom:10px;
	list-style:square;
	color:#F90;
}
