@charset "utf-8";

/*
Theme Name: 専用テーマ
Theme URI: http://www.inazumiganka.com/
Description: 専用に制作したテーマです。
Version: 1.0
Author: 中島紙工株式会社
Author URI: http://www.nakashima.com/
*/

*{
	font-size:13px;
	font-family:
		'ＭＳ ゴシック',
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		sans-serif;
	}

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{
	color:#000;
	background:#FFF;
	}

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

table{
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img{
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}

li{
	list-style:none;
	}

caption,th{
	text-align:left;
	}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	}

q:before,q:after{
	content:'';
	}

abbr,acronym{
	border:0;
	font-variant:normal;
	}

sup,sub{
	line-height:-1px;
	vertical-align:text-top;
	}

sub{
	vertical-align:text-bottom;
	}

input, textarea, select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
h1{
	font-size:197%;
	}

h2{
	font-size:108%;
	}

h3{
	font-size:123.1%;
	}

h1,h2,h3{
	margin:1em 0;
	}

h1,h2,h3,h4,h5,h6,strong{
	font-weight:bold;
	}

abbr,acronym{
	border-bottom:1px dotted #000;
	cursor:help;
	}

em{
	font-style:italic;
	}

blockquote,ul,ol,dl{
	margin:1em;
	}

ol,ul,dl{
	margin-left:2em;
	}

ol li{
	list-style: decimal outside;
	}

ul li{
	list-style: disc outside;
	}

dl dd{
	margin-left:1em;
	}

th,td {
	border:1px solid #000;
	padding:.5em;
	}

th {
	font-weight:bold;
	text-align:center;
	}

caption {
	margin-bottom:.5em;
	text-align:center;
	}

p,fieldset,table {
	margin-bottom:1em;
	}


/*
font-size:77%     renders 10px
font-size:85%     renders 11px
font-size:93%     renders 12px
font-size:100%    renders 13px
font-size:108%    renders 14px
font-size:123.1%  renders 16px
font-size:138.5%  renders 18px
font-size:167%    renders 22px
font-size:182%    renders 24px
*/

a img{
	border:none;
	}

/*----------------------
body-base
----------------------*/
body{
	background:#fff;
	padding:10px 0 0 0;
	}

#base{
	width:100%;
	margin:0 auto;
	}

/*----------------------
header-home & header
----------------------*/

/* header-home */
#header-home{
	padding:0 30px 5px 30px;
	background:#bfe7ff;
	}

#header-home h1{
	padding:20px 0 0 0;
	margin:0;
	}

#header-home p{
	padding:5px 0 0 0;
	margin:0;
	}

/* header */
#header{
	padding:0 30px 5px 30px;
	background:#bfe7ff;
	}

#header div#clinic-name{
	padding:20px 0 0 0;
	margin:0;
	}

#header p{
	padding:5px 0 0 0;
	margin:0;
	}

p#add{
	margin:0 10px 0 0;
	}

p#add img{
	margin:0 2px 0 0;
	vertical-align:middle;
	}

p#tel{
	font-size:123.1%;
	font-weight:bold;
	color:#008833;
	line-height:1.1em;
	}

p#tel img{
	margin:0 2px 0 0;
	vertical-align:middle;
	}

/*----------------------
wrap-home  wrap-page
----------------------*/
#wrap-home{
	margin:20px 30px 0 30px;
	}

#wrap-content{
	margin:20px 0 0 0;
	padding:0 30px 0 30px;
	}

/*----------------------
content-home
----------------------*/
#content-home{
	}

/*----------------------
information
----------------------*/
#information{
	height:13.5em;
	overflow:auto;
	}

#information h2{
	font-size:123.1%;
	font-weight:normal;
	border-bottom:solid 1px #000;
	margin:0;
	}

#information table{
	margin:5px 0 0 0;
	}

#information table tr th{
	font-weight:normal;
	padding:0.1em 2em 0.1em 0;
	line-height:1.3em;
	border:none;
	vertical-align:baseline;
	}

#information table tr td{
	padding:0.1em 0;
	line-height:1.3em;
	border:none;
	}

#information table tr td a{
	color:#000;
	}

/*----------------------
page-content
----------------------*/
#page-content{
	padding:0 0 10px 0;
	}

/*h*/
#page-content h1{
	font-size:167%;
	font-weight:bold;
	color:#fff;
	background:#006ec8;
	padding:10px 10px 0 10px;
	margin:0;
	}

#page-content h2{
	font-size:123.1%;
	font-weight:normal;
	background:#bfe47f;
	border-left:5px solid #7fc97f;
	margin:35px 10px 0 10px;
	padding:8px 0 0 3px;
	}

#page-content h3{
	font-size:123.1%;
	font-weight:normal;
	color:#008837;
	padding:30px 0 0 0;
	margin:0 10px;
	}

/*p*/
#page-content p#des{
	font-size:85%;
	color:#fff;
	background:#006ec8;
	padding:3px 10px 3px 10px;
	}

#page-content p{
	padding:10px 10px 0 10px;
	line-height:1.5em;
	margin:0;
	}

/*table*/
#page-content table{
	margin:10px 10px 0 10px;
	}

#page-content table th{
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
	vertical-align:baseline;
	border:none;
	padding:0 1em 0 0;
	}

#page-content table td{
	line-height:1.5em;
	border:none;
	padding:0;
	}

.ryakureki th{
	width:9em;
	}

/*ul*/
#page-content ul{
	margin:10px 10px 0 30px;
	}

#page-content ul li{
	line-height:1.5em;
	}

/*dl*/
#page-content dl{
	margin:10px 10px 0 10px;
	}

#page-content dl dt{
	font-size:108%;
	color:#ff6600;
	margin:10px 0 0 0;
	}

#page-content dl dd{
	margin:0;
	line-height:1.3em;
	}

/*photo-a*/
p.photo-a{
	width:220px;
	padding:0 10px 0 0 !important;
	}

p.photo-a img{
	display:block;
	margin:10px 0 0 0;
	}

/*innai-fukei*/
div.innai-fukei{
	background:#bee6ff;
	margin:10px 10px 0 10px;
	}

div.innai-fukei img{
	width:250px;
	float:left;
	}

div.innai-fukei p{
	width:165px;
	padding:10px 5px 0 0 !important;
	}

/*----------------------
page-content-site
----------------------*/
#wrap-site{
	padding:20px 30px 0 140px;
	}

#page-content-site{
	background:#e6f5ff;
	padding:0 0 10px 0;
	}

#page-content-site h1{
	font-size:167%;
	font-weight:bold;
	color:#fff;
	background:url(images/common/h1.gif) no-repeat left top #006ec8;
	padding:10px 10px 0 10px;
	margin:0;
	}

#page-content-site p#des{
	font-size:85%;
	color:#fff;
	background:url(images/common/des.gif) repeat-x left top #006ec8;
	padding:3px 10px 3px 10px;
	}

#page-content-site ul{
	margin:10px 10px 0 10px;
	}

#page-content-site ul li ul{
	margin:0 0 0 50px;
	}

#page-content-site ul li{
	list-style:none;
	background:url(images/common/li-site.gif) no-repeat 0 0.3em;
	line-height:1.5em;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	}


/*----------------------
pageup
----------------------*/
#pageup{
	display:none;
	}

#pageup a{
	}

#pageup a:hover{
	}

/*----------------------
pageup-site
----------------------*/
#pageup-site{
	display:none;
	}

#pageup-site a{
	}

#pageup-site a:hover{
	}

/*----------------------
navi-m
----------------------*/
#navi-m{
	display:none;
	}

#navi-m h2{
	}

#navi-m ul{
	}

#navi-m ul#navi-treatment{
	}

#navi-m ul li{
	}

#navi-m ul li a{
	}

#navi-m ul li a:hover{
	}

#navi-m ul li.current_page_item a,
#navi-m ul li.current_page_item a:hover{
	}

/*----------------------
image-photo
----------------------*/
#image-photo img{
	display:none;
	}

/*----------------------
navi-s
----------------------*/
#navi-s{
	display:none;
	}

#navi-s ul{
	}

#navi-s ul li{
	}

#navi-s ul li a{
	}

#navi-s ul li a:hover{
	}

/*----------------------
credit
----------------------*/
#credit{
	padding:0 0 10px 0;
	}

#credit p{
	font-size:85%;
	line-height:1.3em;
	color:#fff;
	background:#0a69d2;
	padding:5px 0 5px 20px;
	margin:0 10px;
	}

#credit p a{
	font-size:100%;
	color:#fff;
	text-decoration:none;
	}


/*頻繁に使用するクラス*/
.cl{
	width:100%;
	padding:0px;
	margin:0px;
	height:0.1px;
	font-size:0.1px;
	clear:both;
	}

.cl hr{
	display:none;}

/* ポストされた記事内 
.post strong{
	font-weight:bold !important;
	}

.post em{
	font-style:italic !important;
	}

.post strike{
	text-decoration:line-through !important;
	}

.storycontent{
	padding:0 0 0 10px;
	}

.storycontent ul,
.storycontent ol{
	margin:0 0 0 20px !important;
	padding:7px 0 0 20px !important;
	}

.storycontent ul li,
.storycontent ol li{
	padding:0.1em 0 0.1em 0 !important;
	list-style:disc outside !important;
	background:none !important;
	}

.storycontent ol li{
	list-style:decimal outside !important;
	}

.storycontent blockquote{
	margin:0.5em 0 0 5em;
	line-height:1.5em;
	}

.feedback{
	margin:0 0 0 0;
	}

.meta{
	margin:0 0 0 20px;
	text-align:right;
	border-top:dotted 1px #ccc;
	}

.meta *,
.feedback *{
	font-size:x-small !important;
	}

.more-link{
	color:#0000ff;
	}
*/
/* 個別ページの前後リンク 
.navigation {
	margin:10px 0 0 25px;
	}

.navigation a{
	padding:0 0 1px 0;
	color:#333;
	font-size:x-small;
	}

.navigation a:hover{
	text-decoration:underline;
	}
*/
/* カテゴリー内での前後リンク 
.pagelink{
	padding:20px 0 10px 0;
	margin:0 0 0 10px;
	}

.pagelink a{
	font-size:x-small;
	color:#333;
	}
*/
