@charset "shift_jis";
	
/* 文字色の基本設定
----------------------------------------------------------*/

/* 基本色 */
body {
	color:#333333;
                font-family: Verdana, Arial, sans-serif;
                font-size: 12px;
                line-height: 140%;
}

/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h1 a span,#site-title a span,.layout-one-column #banner-header a,.mt-search-results #banner-header a {
	color:#ffffff;
}



a{
	color:#0000DE;
	/*color:#1e50b4;*/
}
a:visited{
	color:#0000DE;
	/*color:#1e50b4;*/
}
a:hover{
	color:#ff0000;
                text-decoration:none;
}
a:active{
	color:#0033cc;
}

img{ border:0; }



/* 見出し */
h1,h2,h3,h4,h5,h6{
	color:#000000;
}
/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
strong{
                font-weight:normal;
}
/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#000000;
 font-style:normal;


}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:#333333;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
blockquote{
	color:#333333;
}
/* 背景色の基本設定
----------------------------------------------------------*/
/* 全体の背景色 */
body{
	/*background-color:#99ccff;*/
/*background:#99CCFF;center repeat-y;*/
               /*background-image:url(http://www.nowhow.net/1seg/takefuji/back.gif);*/

background-color: #FEE871;
background-image: url(image/bg.jpg);
background-repeat: repeat-x;
}
/* 記事の背景色 */
#container{
	background-color:#ffffff;
}




/* ヘッダー画像のスタイル
----------------------------------------------------------*/
#site-title{
	height:180px;
	width:800px;
                text-indent:-5000px;
	background-image:url(image/back-tittle1.gif);
	display:block;
}
#site-title a{
	position:relative;
	height: 150px;
	width: 800px;
	display: block;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; text-decoration:none;
                
}
#site-title a span{
	font-size:1em;
	font-weight:bold;
	padding:60px 10px 10px;
	display:block;
}
/* body
----------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
body{
	font-size:0.8em;
	text-align:center;
}
h1,h2,h3,h4,h5,h6{
	font-size:1em;
}
#container{
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
	/*border-right: 4px solid #bca440;
	border-left: 4px solid #bca440;*/
}
div.sec{
}




/* header
----------------------------------------------------------*/
#header {
	width:800px;
}
#top-menu{
	display: block;
	padding: 7px 0 7px 15px;
	background: #758a00;
	text-align: left;

	background-image: url(image/g_navi4.jpg);
/*background-image: url(image/g-buck07_a1.gif);
background-repeat:repeat-x;
background-position:bottom;*/
}
#top-menu li{
	background:url(image/icon04.png) no-repeat;
	padding:0 15px 0px 10px;
	list-style:none;
	display: inline;
                letter-spacing: 0.1em;
}
#top-menu ul li a{
	font-size: 10px;
	font-weight: normal;
	color: #777755;
}

#top-menu ul li a:hover {
color: #333333;
background-color: #DBDAD5;
border-bottom-style: none;
}




#bread{
	font-size:0.9em;
	padding:10px 15px;
	margin-bottom:10px;
	color: #999999;
}
#bread span{
	font-weight:bold;
	margin-right:5px;
	color: #758a00;
}




/* center
----------------------------------------------------------*/
#center{
	margin:0 15px;
	width:770px;
}
*html #center{height:1%;
}



/* content
----------------------------------------------------------*/
#content{
	float:right;
	min-height: 1px;
	width:560px;
	display:inline;
	margin:0;
}
#intro #desc.myboxall{
	margin:0px 0 38px;
	background:#ffffff;
	clear:both;
	font-size: 14px;
	width: 560px;
	/*min-height:320px;*/
}
#intro #desc .desc-img{
	margin: 0px 5px 5px;
	position: static;
	width: 210px;
	float: right;
}
#intro #desc .sec{
	padding: 0 215px 0 5px;
	position: static;
}
#intro #desc .sec h2{
                margin-top:5px;
	margin-bottom: 10px;
	padding:0px;
	color: #cc3333;
	/*color: #006bc9;*/
                font-size:14px;
}




#intro #desc .sec p{
                font-size:12px;
padding-top: 5px;
padding-bottom: 5px;
/*background-image: url(http://www.j-medical.net/img/note_line.gif);*/
margin-right: 5px;
margin-left: 0px;
line-height: 20px;
border-top:1px dotted #ff0000;
border-bottom:1px dotted #ff0000;
}





/* content h2 項目一覧
----------------------------------------------------------*/

#intro .myboxall{
	background-color: #000000;
	padding: 5px 5px 0px 5px;
	margin-bottom: 20px;
   background: url("image/g-buck07_a1.gif");
   background-position:bottom;
   background-repeat:repeat-x;
}






#intro h1,#intro h2{
	color:#FFFFFF;
	padding:0 10px;
	font: bold 14px/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
}

#intro h1 span,#intro h2 span{
	margin: 0px 0px 0px 5px;
	border-left: 1px solid #FFFFFF;
	padding-left: 5px;
}





#main{
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	line-height: 150%;
}
#main .category {
                margin-top:0px;
}
#main .category p.title{
	font: bold 0.7em Arial, Helvetica, sans-serif;
	background: #555555;
	color: #FFFFFF;
	display: inline;
	padding: 2px 5px;
}
#main .category h3{
	margin:0px 0 10px;
	padding:5px 0 5px 5px;
	background:no-repeat 0 0;
	font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
}
#main .category a.category-link{
	text-decoration:none;
	color:#0000DE;
	/*color:#1e50b4;*/
	/*color: #006bc9;*/
                font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	display: block;
}

#main .category a:hover.category-link{
	text-decoration:none;
	color:#ff3300;
	/*color: #006bc9;*/
                font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	display: block;
}

#main .category .entry{
	color: #333333;
                font-size:10px;
	text-decoration: none;
}

#main .category .detail{
	text-align: right;
                margin-bottom:15px;
}
#main .category .detail a{
	color: #555555;
	background: url(image/icon03.png) no-repeat;
	padding-left: 15px;
}
#main .par-category{
	margin-left: 20px;
}






/* mokuji
----------------------------------------------------------*/

#page-index p{
                color:#555555;
                font-size:16px;
                font-weight:normal;
                font-family:"HGS創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Pro W6";
                margin-bottom:10px;
                margin-left:40px;
}

#page-index{
	margin: 25px 0px 15px 0px;
}
#page-index li{
	/*padding: 10px 0px 5px 20px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	/*list-style: inside;*/
	background-image: url(image/mokuji.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	text-indent: 20px;
	list-style-type: none;
	line-height: 200%;
                margin-left:0px;
}
#page-index li a{
	text-decoration: none;
}






/* category h3
----------------------------------------------------------*/

#main h3.entry-title{
	color: #003AEA;
	margin:40px 0 10px 0;
	padding:6px 0 6px 10px;
	font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
	text-decoration:none;
	/*border-bottom-width: 1px;
	border-bottom-style:dashed;*/
                font-family: Verdana, Arial, sans-serif;
                font-size: 13px;
                background-image:url(/image/titlebar.gif);
                background-position:bottom;
                background-repeat:repeat-x;
                border: 1px solid #ffffff;
                text-align: left;
                font-weight: bold;
                text-indent: 1.0em;
}






#main h3.entry-title a{
	color: #003AEA;
	text-decoration: none;
}
#content #main .entry-footer{
	display:block;
	text-align: right;
	margin-bottom: 30px;
}
#content #main .entry-footer a{
	margin-left: 10px;
}
.edit{
	text-align: right;
}
#content #main .entry-body{
	font-size:1.1em;
	margin:0 0 30px 0 ;
}
#content #main .entry-more .myboxall{
	font-size:1.1em;
	background: #eee;
	padding: 10px;
	margin:15px 0;
}
#content #main .entry-body h1,#content #main .entry-more h1{
	font-size: 2em;
	margin: .67em 0;
}
#content #main .entry-body h2,#content #main .entry-more h2{
	margin:0px 0 10px;
	padding:10px 0 10px 5px;
	font: bold 1.5em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
	color: #758a00;
	border-left-width: 5px;
	border-left-style: solid;
}






/* content h3
----------------------------------------------------------*/


#content #main .entry-body h3,#content #main .entry-more h3{
font-size: 14px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #629ED5;
padding: 3px 5px 3px 5px;
color: #003AEA;
margin-top: 25px;
margin-bottom: 5px;
margin-left: 0px;
background-image: url(http://www.j-medical.net/img/dot.gif);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;
	/*font-size:12px;
	margin: 1em 0;
	border-bottom: 1px solid #758a00;
	border-left: 5px solid #758a00;
	padding: 5px;*/
}


#content #main .entry-body h4,#content #main .entry-more h4{
	margin: 1.33em 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding: 5px;
}
#content #main .entry-body h5,#content #main .entry-more h5{
	font-size:0.83em;
	margin: 1.67em 0;
}
#content #main .entry-body h6,#content #main .entry-more h6{
	font-size: 0.67em;
	margin: 2.33em 0;
}


#content #main .entry-body p,#content #main .entry-more p{
	margin-top:10px;
	margin-bottom:1em;
                margin-right: 20px;
                margin-left: 10px;
                padding-top:5px;
                padding-bottom:5px;
                font-size: 12px;
                line-height: 140%;
                font-family: Verdana, Arial, sans-serif;
                color:#333333;
}


#content #main .entry-body ul,#content #main .entry-more ul{
	margin-left:2em;
                font-size: 13px;
}
#main p.submenu{
	font-size:0.9em;
	text-align:right;
	margin-bottom:1em;
	clear:both;
}
#main ul.submenu{
	font-size:0.9em;
	text-align:right;
	margin-bottom:1em;
	clear:both;
}
#main ul.submenu li{
	margin-left:1em;
	list-style-type:none;
	display:inline;
}
#navi{
	padding:10px;
	background: #e7e7e7;
	margin-top: 15px;
	margin-bottom: 20px;
}
#navi h2 {
	background:url(image/icon01.png) 0 2px no-repeat;
	list-style:none;
	padding:0 0 0 15px;
	margin-right:5px;
	width: 530px;
}
#navi .entry-desc{
	margin:10px 0 15px;
	padding:5px;
	display:block;
}
#navi ul{
	line-height:150%;
	margin:10px 0 15px 15px;
	padding:5px;
}
#navi ul li{
	list-style-type:none;
	background:url(image/icon05.png) no-repeat 0 6px;
	padding: 0px 0px 0px 10px;
}
#trackbacks-info{
	text-align: center;
	padding: 10px;
	border-width: 1px;
	border-style: dashed;
	margin: 10px 0px 10px 15px;
}
.trackbacks-content{
	margin: 0px 0px 5px 15px;
}
.trackbacks-content p{
	margin-bottom: 10px;
}
.trackback-footer{
	font-size: 0.9em;
	text-align: right;
}
.comment-inner,.comments-open{
	margin: 0px 0px 5px 15px;
}
.comment-header{
	display: none;
}
.comment-footer{
	text-align: right;
	font-size: 0.9em;
}
.comment-footer-experimental{
	display: none;
}
.comments-open-moderated{
	margin-bottom: 10px;
}
.comments-open label{
	display: block;
}
/* mt-comments.cgi & mt-search.cg
----------------------------------------------------------*/
body.layout-one-column #banner-header,body.mt-search-results #banner-header{
	height:150px;
	width:800px;
	background-image:url('image/back-title.jpg');
	display:block;
}
body.layout-one-column #banner-header a,body.mt-search-results #banner-header a{
	position:relative;
	display: block;
	text-decoration:none;
	padding:60px 10px 10px;
	display:block;
	font: bold 2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
body.layout-one-column #banner-description,body.mt-search-results #banner-description{
	display: none;
}
body.layout-one-column #pagebody,body.mt-search-results #pagebody{
	padding: 20px;
}
body.layout-one-column p,body.mt-search-results p{
	margin-bottom: 10px;
}
body.layout-one-column label,body.mt-search-results label{
	display: block;
}
body.layout-one-column ul,body.mt-search-results ul{
	margin-left: 15px;
}
/* site map
----------------------------------------------------------*/
#content #main .site-map ul {
	line-height:150%;
	margin-left:2em;
}
#content #main .site-map ul li{
	margin-top:1em;
}
#content #main .site-map ul ul li{
	margin-top:0em;
}





/* menu
----------------------------------------------------------*/
#menu{
	float:left;
	width:185px;
	margin:0;
}

#menu .sec{
	margin:0 0 25px 0;
}
#menu .sec2{
	margin:0 0 15px 0;
}




#menu .sec .myboxtop {
	background-color: #758a00;
   background: url("image/g-buck02_a.gif");
   background-position:center;
   background-repeat:repeat-x;
font-size: 12px;
}

#menu .sec .myboxtop h2{
	font: bold 1.1em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
}

#menu .sec2 .myboxtop {
	background-color: #758a00;
   background: url("http://www.anajp.com/image/g-buck02_a.gif");
   background-position:center;
   background-repeat:repeat-x;
font-size: 12px;
}

#menu .sec2 .myboxtop h2{
	font: bold 1.1em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
}





#menu .sec .myboxtop h3{
	font: bold 1.1em/100% sans-sefif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std";
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
}







#menu .sec .myboxbottom{
	font-size:0.9em;
	/*background-color: #e7e7e7;*/
                background-color: #ffffff;
	padding:0;
}

#menu .sec .myboxbottom2{
	font-size:0.9em;
                background-color: #e7e7e7;
	padding:5px;
}
#menu .sec2 .myboxbottom2{
	font-size:0.9em;
                background-color: #e7e7e7;
	padding:5px;
}






#menu .sec .myboxbottom .sec{
	padding: 5px 4px 0 4px;
	margin:0;
	height: 1%;
}
#menu .sec .myboxbottom2 .sec{
	padding: 5px 4px 0 4px;
	margin:0;
	height: 1%;
}
#menu .sec2 .myboxbottom2 .sec{
	padding: 5px 4px 0 4px;
	margin:0;
	height: 1%;
}







#menu .sec .myboxbottom .sec .sec{
	padding: 0;
	margin:0;
}

#menu .sec .myboxbottom2 .sec .sec{
	padding: 0;
	margin:0;
}


#menu #search input[name=btnG]{
	margin:3px 0 ;
}
#menu #search .submit{
	display:block;
}
#menu #search .sitesearch{
	display:block;
}
#menu #categories h2{}
#menu #categories ul{
	list-style-type:none;
	line-height: 130%;
                padding-bottom:5px;
}




#menu #categories ul li {
background-image:url(image/li3.gif);
background-repeat: repeat-x;
background-color: #ffffff;
border: 1px solid #B9AD9F;
letter-spacing: 0.1em;

	/*background: url(image/icon01.png) no-repeat 0px 2px;*/
	padding: 2px 0px 2px 25px;
margin-right: auto;
margin-left: auto;
margin-top: 2px;
line-height: 15px;
font-size: 10px;
color:#333333;
display: block;
}





#menu #categories ul li a {
	font-weight:normal;
	line-height:130%;
                color:#333333;
                text-decoration:none;
}

#menu #categories ul li a:visited{
                color:#333333;
                text-decoration:none;
}

#menu #categories ul li a:hover{
background-color: #FFFFFF;
color: #ff6600;
text-decoration: underline;
}




#menu #categories ul li .category-desc{
display:none;
}
#menu #categories ul li li{
	background: url(none);
	list-style: disc;
	padding: 0px;
	margin: 5px 0 0 10px;
}
#menu #categories ul li li li{
	list-style: circle;
}
#menu #info ul li{background:url(image/icon04.png) no-repeat;
	list-style:none;
	padding:0 0 5px 10px;
}
/* footer
----------------------------------------------------------*/
#footer{
	font-size:0.9em;
	clear:both;
	width:770px;
	margin:0 0 0 15px;
	padding-top:30px;
}
#footer p{
}
#footer #under-menu{
	color:#00137F;
	text-align:center;
	padding:10px;
	background: #e7e7e7;
}
#footer #under-menu ul{
	line-height:150%;
	margin-bottom:5px;
}
#footer #under-menu ul li{
	margin:5px 0.7em;
	list-style-type:none;
	display:inline;
}
#footer #powered{
	padding:20px 10px 10px;
	text-align: right;
}
#footer #powered p{
	margin:0 0 5px;
}
#footer #powered a{
	text-decoration:none;
	color:#333333;
}
#footer #powered a.top-link{
	text-decoration:underline;
}




table{
        font-size:13px;
        margin-bottom:30px;
}

td{ padding:10px; }
th{ padding:10px; }




.adtop{
                margin-left:10px;
                text-align:left;
}



.redb{
                font-weight:bold;
                color:#cc3300;
}


.bold{ font-weight:bold; }








#hikaku{
	padding:5px;
                background-color:#FFFFFF;
                font-size : 12px;
                line-height : 150%; 
}


#htitle{
	padding:5px;
                background-color:#ffffcc;
                font-size:12px;
                line-height:100%;
                font-weight:bold;
}




#hmenu{
	padding:15px 10px 15px 10px;
                font-size : 12px;
                line-height : 120%;
	background-color:#f0f0f0; text-align : center;
}

#hmenu2{
	padding:15px 10px 15px 10px;
                background-color:#ffffff;
                font-size : 12px;
                line-height : 120%;
	text-align : left;
}

#hmenu3{
	padding:10px 10px 10px 10px;
            background-color:#ffffff;
                font-size : 12px;
                line-height : 120%;
}

#hmenu3 p{
                margin-bottom:10px;
}



#hmenu4{
	padding:5px; font-size : 12px; line-height : 100%;
	background-color:#ffffcc; text-align : center; font-weight:bold;
}



#hmenu5{
	padding:5px; background-color:#FFFFFF;font-size : 12px; line-height : 120%;
	text-align : center;font-weight:normal;}




.line{
background-color:#FFFF2B;

}

.blue1{color:#2F00AA; font-weight: bold; font-size: 13px}
.blue  {color: #2F00AA; font-weight: normal }
.red-bold {color: #FF0039; font-weight: bold }
.org {color:#FF8000; font-weight: bold }





