@charset "UTF-8";

/*=============================
 Since: 2010-01-08
 Last Modified: 2010-01-12
 Guideline: Ver.0.1
==============================*/
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　リセット
----------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ul{
    list-style:none;
}

fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, th, var{
    font-style: normal; 
    font-weight: normal;
}

img {
	border: 0;
	vertical-align: bottom;
}
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　基本設定
----------------------------------------------------------------------------------------*/
body {
	font-family:"ＭＳ Ｐゴシック", "MS P Gothic",sans-serif;
	background:#ffffff;
	text-align:center;
}

a:link, 
a:visited,  
a:active{
    color: #c56a6d;
    text-decoration:underline;
}
a:hover {
    color: #c56a6d;
    text-decoration:none;
}

/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　大枠設定
----------------------------------------------------------------------------------------*/
#container{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#492a29 url(../images/bg_cont.jpg) repeat-x center 0;
}
#wrapper{
	width:916px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(../images/bg_shadow.png) no-repeat 0 0;

}
*html #wrapper{
	width:916px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(../images/bg_shadow.jpg) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　コンテンツ枠設定
----------------------------------------------------------------------------------------*/
/*-----------ヘッダー枠---------------------*/
#headCol{
	height:73px;
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-size:75%;
	background:url(../images/bg_head.jpg) no-repeat 0 0;
	}

/*-----------メイン枠-----------------------*/
#main{
    width:900px;
	margin:0 auto;
	color:#ffdcc2;
	padding:0 0 10px 0;
	background:url(../images/bg_main.gif) repeat-y 0 0;
}


/*---メイン 左枠---*/
#leftCol{
	float:left;
	width:200px;
	margin:14px 0 0 0;
	padding:0;
	}
/*---メイン 右枠---*/
#mainCol{
	float:left;
	width:700px;
	margin:0 0 0 0;
	padding:0;
	font-size:75%;
	}
	
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　ヘッダー
----------------------------------------------------------------------------------------*/

#headCol h1{
	text-align:right;
	font-size:90%;
	padding:3px 0 0 0;
}
#headCol h1 a:link, 
#headCol h1 a:visited,  
#headCol h1 a:active, 
#headCol h1 a:hover{
    color: #ffffff;
	margin:0 0 0 0;
	padding:0 0 0 14px;
    text-decoration:none;
}

#headCol #pagetop{
	float:left;
	padding:15px 0 15px 15px;
}
/**html #headCol #pagetop{
	float:left;
	margin:30px 0 0 20px;
	width:400px;
}*/

/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　コンテンツ
----------------------------------------------------------------------------------------*/

#index #contents{
	width:660px;
	margin:0 20px 7px;
	padding:0;
	text-align:left;
}
#contents ul { 
}
#contents ol {
}
#contents ol li{
	margin-bottom:10px;

}

#index #contents h2{
	clear:both;
	background:url(../images/ttl_h2.gif) no-repeat 0 5px;
	font-size:140%;
	padding:12px 0 12px 15px;
	text-align:left;
	font-weight:bold;
	color:#642f3b;
	margin:11px 0;

}


#index #contents h3{
	clear:both;
	background:url(../images/ttl_h3.gif) no-repeat 0 5px;
	font-size:140%;
	padding:12px 0 12px 15px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	margin-bottom:8px;

}


#index #contents p{
	margin-bottom:10px;
}

#index #contents p.ttl{
	width:100%;
	padding:0 0 12px 0;
	margin-bottom:15px;
}
#index #contents p.txt{
	margin-bottom:14px;
	padding-left:7px;
	line-height:1.7;
}

#index .maincont{
	background:#eee8d2;
	border:3px solid #ffffff;
	}
.subcont{
	background:#ffffff;
	}


/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　全ページ共通スタイル
----------------------------------------------------------------------------------------*/
/*------ul 設定----------*/
#index ul.list{
	margin:0 0 5px 5px;
	padding:0 5px 5px 0;
}
#index ul.list li{
	background:url(../images/ico_01.gif) no-repeat 0 8px;
	padding-left:20px;
	margin:0;
	width:99%;
}
#index ul.list li a{
	display:block;
	padding:4px 0 4px 0; 
	width:98%;
}
#index ul.list li a:hover {
	background:#e1e8f1;
	text-decoration:underline;
}
/*------ul フロート設定-----*/
#index ul.list_fl{
	margin:15px 0 15px 5px;
	padding:0 5px 5px 5px;
}
#index ul.list_fl li{
	float:left;
	width:100px;
	background:url(../images/ico_01.gif) no-repeat 0 8px;
	padding:4px 0 4px 15px;
	margin:0 5px 25px 0;
}
#index ul.list_fl li a{
	display:block;
	width:98%;
}
#index ul.list_fl li a:hover {
	background:#e4eef3;
}

/*------コンテンツ内ul設定 -----*/
#index ul.list02{
	margin:0 0 3px 5px;
	padding:0 5px 5px 5px;
}
#index ul.list02 li{
	background:url(../images/ico_03.gif) no-repeat 0 8px;
	padding:4px 0 4px 15px;
	margin:0;
	line-height:1.7;
}
/*------サイトマップul 設定 -----*/
#index ul.list03{
	margin:0 0 0 5px;
	padding:0 5px 5px 5px;
}
#index ul.list03 li{
	background:url(../images/ico_01.gif) no-repeat 0 8px;
	padding:4px 0 4px 15px;
	margin:0 0 8px 0;
}
#index ul.list03 li a{
	display:block;
	width:98%;
}
#index ul.list03 li a:hover {
	background:#e4eef3;
}

/*------table 設定-----*/

#index table{
	font-size:100%;
	border:none;
}

#index table th,
#index table td{
	border:none;
	padding-right:10px;
}

/*------table 設定-----*/

#index table.normal{
	font-size:100%;
	color:#413129;
	background:#ffffff;
	border:1px solid #cccccc;
}

#index table.normal th,
#index table.normal td{
	padding:6px 8px;
	
	border:1px solid #cccccc;
}

/*----------------------------------------------------------------------------------------
                                         フッター
----------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	width:100%;
	background:#3d1d1c url(../images/bg_foot.gif) repeat-x 0 0;
    text-align:center;
    margin:0 auto 20px auto;
    color:#b87565;
    line-height:1.6;
	font-size:75%;
	padding:0 5px 5px;
}
#footer .foot_cont{
	width:600px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
}
#footer .foot_title{
	float:left;
	width:135px;
	padding:0 30px 0 0;
	margin:0 auto;
	text-align:right;
}
#footer .foot_txt{
	float:left;
	width:435px;
	text-align:left;
	font-size:90%;
	margin:0;
	padding:0;
}
#footer .foot_txt ul{
	float:left;
	width:23%;
	margin:0;
}
#footer p.copyright{
	clear:both;
	padding-top:5px;
	margin:0 0 0 0;
}

#footer a:link, 
#footer a:visited,  
#footer a:active{
    color: #b87565;
    text-decoration:none;
}
#footer a:hover {
    color: #b87565;
    text-decoration:underline;
}



/*----------------------------------------------------------------------------------------
                                         パンくず
----------------------------------------------------------------------------------------*/

#crumbs{
	text-align:right;
    text-decoration:none; 
    font-size:87.5%;
    margin:15px 0 0 0;
	padding:0 10px 0 0px;
    text-align:right;
}


/*----------------------------------------------------------------------------------------
                                         dl設定
----------------------------------------------------------------------------------------*/

/*------dlノーマル------*/
dl.dlnormal{
	line-height:1.7;
	margin-left:3px;

}
dl.dlnormal dt{
	clear:both;
	font-weight:bold;
	margin-bottom:10px;
	background:#e1e8f1 url(../images/ico_02.gif) no-repeat 9px 9px;
	_width:99%;
	padding:3px 0 3px 24px;
}

dl.dlnormal dd{
	margin:0 0 15px 0;
	padding:0 5px 10px 5px;

}
dl.dlnormal dd dl dt{
	clear:both;
	margin:0;
	padding:5px 5px 0 5px;
	background:none;
	color:#039;
}

dl.dlnormal dd dl dd{
	clear:both;
	padding:5px 5px 10px 5px;
	border-bottom:1px dotted #ccc;
	width:100%;
}

dl.dlnormal dd p{
	margin-bottom:14px;
	line-height:1.6;
	
}dl.dlnormal dd ol{
	margin:15px auto;
	padding:0 0 0 20px;
}
dl.dlnormal dd img{
}

/*------dlノーマル ul------*/

#contents dl.dlnormal dd ul{
	margin:0 0 0 0;
	padding:5px;
}
#contents dl.dlnormal dd ul li{
	background:url(../images/ico_03.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
}


/*------dldt部画像 小---------*/


dl.dtleft{
	width:465px;
	_width:580px;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 15px 5px;
}

dl.dtleft dt{
	left:0;
	padding:8px 0 6px 0;
	width:125px;
	position:absolute;
}


dl.dtleft dd{
	position: relative;
	width:465px;
	_width:580px;
	margin:0;
	padding:8px 0 15px 125px;
	background:url(../images/ico_dot.gif) repeat-x 0 bottom;

}

/*------dldt部画像　中---------*/


dl.dtleft02{
	width:580px;
	_width:580px;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 15px 5px;
}

dl.dtleft02 dt{
	left:0;
	padding:8px 0 6px 0;
	width:280px;
	position:absolute;
}


dl.dtleft02 dd{
	position: relative;
	width:300px;
	_width:580px;
	margin:0;
	padding:8px 0 15px 280px;
	background:url(../images/ico_dot.gif) repeat-x 0 bottom;

}


/*------dlqa---------*/


dl.dlqa {
	margin:0;
	padding:5px;
	line-height:1.6;
}
dl.dlqa dt{
    background:#eee url(../images/q.gif) no-repeat 4px 7px;
	padding:8px 0 8px 35px;
	margin:0px;
	font-weight:bold;
	margin:0px 0 5px 0;
}
dl.dlqa dd{
    background:#fff url(../images/a.gif) no-repeat 3px 0px;
	padding:5px 0 0 35px;
	width:auto;
	margin:0 0 15px 0;
}

/*-------contnav大きめ-------------*/


ul.contnav_big{
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1;
	list-style-type:none;
}

ul.contnav_big li{
	margin:0 10px 15px 0;
	padding:0;
	float:left;
	width:226px;
	height:33px;
	text-align:center;
	font-size:12px;
}

ul.contnav_big li a {
	padding: 11px 0 11px 5px;
	display: block;
	_position: relative; /* for IE6 */
	background:url(../images/bg_btn_large.gif) no-repeat 0 0;
}


ul.contnav_big li a:hover{
	padding: 11px 0 11px 5px;
	display: block;
	_position: relative; /* for IE6 */
	background:url(../images/bg_btn_large_o.gif) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------
                                       テーブル設定
----------------------------------------------------------------------------------------*/
#index table.normal {
	font-size:100%;
	border:1px solid #dad8d9;
	margin-left:auto;
	margin-right:auto;
}

#index table.normal th{
	border:1px solid #dad8d9;
	padding:8px;
	background:#e1ebff;
	white-space:nowrap;
}
#index table.normal th.side{
	border:1px solid #dad8d9;
	padding:8px;
	background:#e4eef3;
	white-space:nowrap;
}
#index table.normal td{
	border:1px solid #dad8d9;
	padding:8px;
}


/*----------------------------------------------------------------------------------------
                                         その他
----------------------------------------------------------------------------------------*/

.pagetop{
	clear:both;
	margin:15px 0;
    text-align:right;
}


.note{
	padding:10px;
	display:block;
	border:1px solid #ccc;
	background:#f0eae7;
}


@charset "UTF-8";

/*=============================
 Since: 2010-01-08
 Last Modified: 2010-01-12
 Guideline: Ver.0.1
==============================*/

/*----------------------------------------------------------------------------------------
トップページ設定
----------------------------------------------------------------------------------------*/
iframe {margin-bottom:28px;}
/*------------------------------
           main_visual
------------------------------*/
#top #main_visual{
	clear:both;
    width:900px;
	margin:0 auto;
	padding:0;
	height:256px;
	text-align:center;
	background:url(../images/main_img.jpg) no-repeat 0 0;
}
#top #main_visual h2{
	visibility:hidden;
}
/*------------------------------
          contents
------------------------------*/

#top #contents{
	width:660px;
	margin:14px 20px;
	padding:0;
	text-align:left;
}
#top #contents h2{
	clear:both;
	margin:0 0 15px 0;
}
#top #contents h3{
	margin:0 0 8px 0;
	padding:0;
}

#top #contents p{
	line-height:1.6;
	margin-bottom:8px;
}


/*------------------------------
          コンセプトエリア
------------------------------*/

#top #conceptArea{
	margin:0;
	padding:0 0 10px 0;
}
#top #conceptArea .txt{
	float:left;
	width:465px;
}
#top #conceptArea .img{
	float:left;
	width:190px;
	text-align:right;
}

/*------------------------------
          ボタンエリア
------------------------------*/

#top #btnArea{
	margin:0 0 25px 0;
	padding:0;
}
#top #btnArea p{
	line-height:0;
	margin-bottom:9px;
}
/*------------------------------
       クリニックエリア
------------------------------*/

#top #clinicArea{
	margin:0;
	padding:0;
}

#top #clinicArea .img{
	float:left;
	width:335px;
	text-align:left;
}
#top #clinicArea .txt{
	float:left;
	width:320px;
}
#top #clinicArea dl{
	line-height:1.2;
	margin:15px 0 0 0;
}
#top #clinicArea dt{
	clear:both;
	float:left;
	width:70px;
	padding:0 0 0 0;
	margin:0 8px 0 0;
	
}
#top #clinicArea dd{
	float:left;
	width:220px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
}
/*------------------------------
          テーブル
------------------------------*/

#top table {
	width:100%;
	font-size:100%;
	color:#333333;
	border:1px solid #baaca3;
	margin:15px auto;
}

#top table th{
	border:1px solid #baaca3;
	padding:6px;
	background:#975c5c;
	text-align:center;
	white-space:nowrap;
	font-weight:normal;
	color:#ffffff;
}

#top table td{
	border:1px solid #baaca3;
	padding:6px;
	text-align:center;
	font-weight:bold;
	background:#ffffff;
}
#top table td.normal{
	font-weight:normal;
	white-space:nowrap;
}

/*----------------------------------------------------------------------------------------
                           ナビ設定
----------------------------------------------------------------------------------------*/
/*------------グローバルナビ設定--------------------*/
#glovalNav{
	width:900px;
	clear:both;
	background:url(../images/bg_main_col.gif) no-repeat 0 bottom;
	margin:0 auto;
	height:48px;
}

#glovalNav ul{

	
}
#glovalNav ul li{
	float:left;
}

/*------------サイドナビ設定--------------------*/
                           
#sideNavi{
	width:200px;
	text-align:center;
}
#sideNavi ul{
	margin-bottom:10px;

}
#sideNavi ul li{
	margin:0;
	padding:0;
	line-height:1;
}


#sideNavi p{
	margin-bottom:10px;

/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　基本設定
----------------------------------------------------------------------------------------*/

body, div, ul, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}

body {
	font-family:"ＭＳ Ｐゴシック", "MS P Gothic",sans-serif;
	color:#ffdcc2;
	background:#492a29;
}

a:link, 
a:visited,  
a:active{
    color: #333333;
    text-decoration:underline;
}
a:hover {
    color: #333333;
    text-decoration:none;
}


/*----------------------------------------------------------------------------------------
　新着情報
----------------------------------------------------------------------------------------*/

#frame{
	width:620px;
	margin:0;
	padding:0 0 0 4px;
	font-size:75%;
}

#frame dl{
	width:610px;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}

#frame dl dt{
	left:0;
	padding:8px 0 6px 0;
	width:80px;
	position:absolute;
}


#frame dl dd{
	position: relative;
	width:510px;
	margin:0;
	padding:8px 0 6px 80px;
	background:url(../images/ico_dot.gif) repeat-x 0 bottom;

}

/* IE6 */
* html #frame dl dd{
	position: relative;
	width:570px;
	margin:0;
	padding:8px 0 6px 80px;
	background:url(../images/ico_dot.gif) repeat-x 0 bottom;

}

/*----------------------------------------------------------------------------------------
　矢印
----------------------------------------------------------------------------------------*/

.arrow_01{
	background:url(../images/ico_01.gif) no-repeat 1px 5px;
	padding-left:20px;
	}
.arrow_02{
	background:url(../images/ico_02.gif) no-repeat 5px 2px;
	padding-left:25px;
	}
.arrow_03{
	background:url(../images/ico_03.gif) no-repeat 1px center;
	padding-left:17px;
	}


/*----------------------------------------------------------------------------------------
　フォント
----------------------------------------------------------------------------------------*/

/*---文字太さ---*/
.fw_b{
	font-weight:bold;
}
.fw_n{
	font-weight:normal;
}

/*---文字色---*/

.ftcl_01{
	color:#F00000;
}
.ftcl_02{
	color:#133377;
}
.ftcl_03{
	color:#133377;
	text-decoration:underline;
}
.ftcl_04{
	color:#E86813;
	text-decoration:underline;
}
.ftcl_05{
	color:#b20933;
}
.ftcl_06{
	color:#b20933;
}

/*---背景色---*/

.bg_01{
	background:#FFFFE0;
}


/*---ボーダー---*/
.bo_01{
	border:1px solid #cccccc;
}

.bo_b01{
	border-bottom:1px solid #cccccc;
}
.bo_r01{
	border-right:1px solid #cccccc;
}
.bo_t02{
	border-top:1px dotted #ccc;
}
.bo_b02{
	border-bottom:1px dotted #cccccc;
}
/*----------------------------------------------------------------------------------------
　フロート
----------------------------------------------------------------------------------------*/
.float_limg {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.float_rimg {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.imgbo{
	padding:5px;
	border:1px solid #ccc4b9;
}

img{
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}

.clear{
	clear:both;
}
/*----------------------------------------------------------------------------------------
　テーブル
----------------------------------------------------------------------------------------*/

.bc_coll{
	border-collapse:collapse;
}
.bc_sepa{
	border-collapse:separate;
}
.nowrap{
	white-space:nowrap;
}
/*----------------------------------------------------------------------------------------
　テキスト
----------------------------------------------------------------------------------------*/

/*---位置---*/
.txta_c{
	text-align:center;
}
.txta_l{
	text-align:left;
}
.txta_r{
	text-align:right
}

/*---装飾---*/
.txtd_u{
	text-decoration:underline;
}
.txtd_none{
	text-decoration:none;
}

/*---サイズ---*/

.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }



/*----------------------------------------------------------------------------------------
　マージン
----------------------------------------------------------------------------------------*/

.mgn_5{
	margin:5px;
	}
.mgn_10{
	margin:10px;
	}
.mgn_15{
	margin:15px;
	}
.mgn_t5{
	margin-top:5px;
	}
.mgn_t10{
	margin-top:10px;
	}
.mgn_t15{
	margin-top:15px;
	}
.mgn_t20{
	margin-top:20px;
	}
	
.mgn_b10{
	margin-bottom:10px;
	}
.mgn_b15{
	margin-bottom:15px;
	}
.mgn_b20{
	margin-bottom:20px;
	}

.mgn_l10{
	margin-left:10px;
	}
.mgn_l15{
	margin-left:15px;
	}
.mgn_l20{
	margin-left:20px;
	}
.mgn_r05{
	margin-right:5px;
	}
.mgn_r10{
	margin-right:10px;
	}
.mgn_r15{
	margin-right:15px;
	}
.mgn_r20{
	margin-right:20px;
	}

/*----------------------------------------------------------------------------------------
　パディング
----------------------------------------------------------------------------------------*/

.pdg_5{
	padding:5px;
	}
.pdg_10{
	padding:10px;
	}
.pdg_15{
	padding:15px;
	}
.pdg_t10{
	padding-top:10px;
	}
.pdg_t15{
	padding-top:15px;
	}
.pdg_t20{
	padding-top:20px;
	}
	
.pdg_b10{
	padding-bottom:10px;
	}
.pdg_b15{
	padding-bottom:15px;
	}
.pdg_b20{
	padding-bottom:20px;
	}

.pdg_l10{
	padding-left:10px;
	}
.pdg_l15{
	padding-left:15px;
	}
.pdg_l20{
	padding-left:20px;
	}

.pdg_r10{
	padding-right:10px;
	}
.pdg_r15{
	padding-right:15px;
	}
.pdg_r20{
	padding-right:20px;
	}
	
/*----------------------------------------------------------------------------------------
　横幅
----------------------------------------------------------------------------------------*/

.w_5{
	width:5%;
}
.w_10{
	width:10%;
}
.w_15{
	width:15%;
}
.w_20{
	width:20%;
}
.w_25{
	width:25%;
}
.w_30{
	width:30%;
}
.w_33{
	width:33%;
}
.w_40{
	width:39.5%;
}

.w_45{
	width:45%;
}
.w_50{
	width:49.55%;
}
.w_55{
	width:55%;
}
.w_60{
	width:60%;
}
.w_65{
	width:64%;
}
.w_67{
	width:67%;
}
.w_70{
	width:68%;
}
.w_75{
	width:73%;
}
.w_80{
	width:78%;
}
.w_85{
	width:85%;
}
.w_90{
	width:90%;
}
.w_95{
	width:95%;
}
.w_100{
	width:98.9%;
}

.h_125{
	height:125px;
	_height:135px;
}

.h_135{
	height:135px;
	_height:145px;
}

.h_145{
	height:145px;
	_height:155px;
}

.lineh125{
	line-height:1.25;
}
/*----------------------------------------------------------------------------------------
                           ナビ設定
----------------------------------------------------------------------------------------*/
/*------------グローバルナビ設定--------------------*/
#glovalNav{
	width:900px;
	clear:both;
	background:url(../images/bg_main_col.gif) no-repeat 0 bottom;
	margin:0 auto;
	height:48px;
}

#glovalNav ul{

	
}
#glovalNav ul li{
	float:left;
}

/*------------サイドナビ設定--------------------*/
                           
#sideNavi{
	width:200px;
	text-align:center;
}
#sideNavi ul{
	margin-bottom:10px;

}
#sideNavi ul li{
	margin:0;
	padding:0;
	line-height:1;
}


#sideNavi p{
	margin-bottom:10px;




