@charset "utf-8";
/* --------------------------------
*
*	新見眼科　基本設定
*
*	=1 初期設定解除
*	=2 共通設定
*      	・サイズ等
*		・ヘッダー＆フッター
*		・	右サイド設定
*	=3 下層ページ　共通設定	
*		・ぱんくず
*		・タブエリア
*		・見出し設定
*		・下層メインコンテンツエリア
*	=4 トップページ設定
*		・新着情報
*		・注目情報
*		
*	Last update：8/24 muraba		
*--------------------------------- */

/* ------------------------------------------------------------------- =1
	初期設定解除
--------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,p,img,a,ul,ol,li,dl,dt,dd,table,th,td,address{
margin:0px 0px;
padding:0px 0px;
outline:none;
font-style:normal;
font-weight:normal;
text-decoration:none;
list-style:none;
border:none;
border-style:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
color:#33C;
text-decoration:underline;
}
a:hover{
color:#c30;
}
body{
color:#333;
}
/* ------------------------------------------------------------------- =2
	共通設定
--------------------------------------------------------------*/
/* ------------------------- サイズ等 */
#wrapper{
width:950px;
margin:0 auto;

border:1px #ccc solid;
border-top:none;
border-bottom:none;
}
.contents{
width:924px;
margin:0 auto;
margin-bottom:10px;
}
#in_contR{
width:270px;
float:right;
}
#in_contL{
width:640px;
float:left;
font-size:80%;
}
.contents:after{
content:"";
display:block;
visibility:hidden;
height:0.1px;
line-height:0;
clear:both;
}
#in_contR li img{
vertical-align:bottom;
}

/* ------------------------- ヘッダー＆フッター */
#header{
width:924px;
height:30px;

margin:0 auto 10px;
background:url(../img/com/headline.gif) no-repeat;
}
#header p{
text-indent:-9999px;	/* html文字を画面外へ */
}
#header p a{
width:350px;
height:30px;
display:block;	/* hit領域を作成 */
}
#footer{
position:relative;
width:924px;
height:30px;
margin:0 auto;
}
#footer address{
text-indent:-9999px;
height:30px;
background:url(../img/com/footline.gif) no-repeat;
}
#footer p{
position:absolute;
top:4px;
}
#footer p.ftpo{
left:40px;
}
#footer p.ftkiya{
left:200px;
}

/* ------------------------- 右サイド設定 */
#in_contR h2{
margin-top:10px;
}

#in_contR ul li.point_ban{
margin-top:5px;
}
#in_contR ul.navi{
border-bottom:1px #ccc solid;
}

/* ------------------------------------------------------------------- =3
	下層ページ　共通設定
--------------------------------------------------------------*/
/* --------------------------- ぱんくず */
#panL{
font-size:11px;
margin-left:5px;
}
#panL li{
display:inline;
}
#panL li a{
margin-right:5px;
text-decoration:none;
}
/* ------------------------------ タブエリア */
.TabmenuArea{
width:640px;
margin-bottom:50px;
font-size:0;
}
.TabmenuArea ul li{
display:inline;
}
.tabM{
height:37px;
margin:10px 0 5px;
padding-left:10px;
background:url(../img/tab/tab_line.gif) no-repeat 0% 100%;
}
.tabM li{
margin-right:2px;
}
.linkBt{
text-align:center;
}
.linkBt li{
margin-right:-2px;
}
/* ------------------------------ 見出し設定 */
#in_contL h1{
margin-bottom:10px;
}
#in_contL h2,
#in_contL h3{
margin-bottom:20px;
}
/* ----------------------------- 下層メインコンテンツエリア */
.main{
width:600px; /* h2,h3imgと同サイズ */
margin:0 auto;
line-height:1.3em;
}
.main p{
margin-bottom:1em;
}
.main p.lastP{
margin-bottom:0;
}
.section{	/* ----- h2直下のbox */
width:580px;
margin:0px 0px 30px 20px;
}

.sec_lev2{	/* ----- h3直下のbox */
width:550px;
margin:0px 0px 30px 50px;
}
.main .page_description{
margin-bottom:40px;
}
/* ------------------------------ ページの先頭へ */
.main p.retop{
text-align:right;
margin-bottom:50px;
clear:both;
}
/* ------------------------------------------------------------------- =4
	トップページ設定
--------------------------------------------------------------*/
#Top #in_contL h2{
margin:0;
}
#in_contL .catch{
margin-bottom:15px;
}
/* --------------- 新着情報 */
#News{
width:638px;
height:200px;
overflow:auto;
margin-bottom:10px;
padding:10px 0px;
border:1px #ccc solid;
}
#News ul{
width:608px;
margin:0 auto;
}
#News ul li{
list-style:outside;
margin:0px 0px 10px 15px;
list-style-image:url(../img/com/tmark_cir.gif);
}
#News ul li a{
text-decoration:none;
}
#News ul li#to_list{
list-style-image:none;
list-style:none;
}
#News ul li#to_list a{
text-decoration:underline;
}

/* --------------- 注目情報 */
#pickup{
width:640px;
}
#pickup ul{
width:645px;
margin-top:5px;
margin-right:-5px;
}
#pickup ul li{
float:left;
margin-right:5px;
}


