/* share */
body,div,p,h1,h2,h3,h4,h5,ul,ol,blockquote{margin:0;padding:0;}
img{border:0;}
hr,.guide{display:none;}

/* share */
div#container{width:730px;margin:0 0 0 20px;text-align:center;}
div#header{text-align:left;background:url(../image/share/header_bg.jpg);border-bottom:1px solid #B2A49B;}
div#header img#headeracademy{float:right;}
h1 {clear:both;text-align:center;width:730px;}
div#mainbox{width:730px;text-align:left;}
div#mainbox div#main{width:495px;float:right;text-align:left;font-size:small;margin:10px 5px 0 0;}

div#footer{clear:both;padding:5px;color:#A49790;border-top:1px solid #D8C4B9;margin:10px 15px 0;}
div#footer p{font-size:small;margin-bottom:10px;}
div#footer p span{font-size:x-small;}

div#side {float:left;text-align:center;width:195px;margin-left:5px;}
div#sidein {margin:5px 6px;}
div#otherblog img{margin:2px auto 0;border:none;}
div#otherblog {margin:5px auto 10px;}

div.module{}
h2.module-header{margin-top:10px;}
div.module-content{text-align:left;font-size:small;}
ul.module-list{font-size:small;margin:5px 0px 5px 25px;padding:0;line-height:1.3;}
li.module-list-item{margin-bottom:5px;}
li.module-list-item span{font-size:x-small;}

h2.date-header{text-align:left;font-weight:normal;font-size:small;color:#FAA2B0;}
div.entry{font-size:medium;line-height:1.4;}
h3.entry-header{font-size:medium;font-weight:bold;
	padding:5px 5px 0px 30px;border-bottom:2px dotted #FAA2B0;line-height:1.2;}
div.entry-content{}
div.entry-body blockquote{background:#FFFFFF;padding:10px;margin:10px 15px;font-size:small;}
div.entry-body p,div.entry-more p{margin:15px 0;}
p.entry-more-link{font-size:small;font-weight:bold;text-align:right;}
p.entry-footer{border-top:2px dotted #FAA2B0;font-size:x-small;padding:5px;}
span.post-footers{}
span.separator{}

div.trackbacks{margin:20px 0 10px;}
h3.trackbacks-header{border-bottom:1px solid #FAA2B0;color:#FF6E87;}
div#trackbacks-info p{margin:10px; font-weight:bold;}
div.trackbacks-content{margin:10px 0;}
div.trackback{}
div.trackback-content{margin:10px 0 5px;padding:10px;background-color:#FFFFFF;}
p.trackback-footer{font-size:x-small;text-align:right;}

div.comments{margin:20px 0 10px;}
div.comments-content{}
h3.comments-header{border-bottom:1px solid #FAA2B0;color:#FF6E87;}
div.comment{margin:15px 10px;}
div.comment-content{}
div.comment-content p{}
p.comment-footer{font-size:x-small;text-align:right;}

div.comments-open{}
h3.comments-open-header{border-bottom:1px solid #FAA2B0;color:#FF6E87;}
div.comments-open-content{}
p.comments-open-moderated{margin:10px;font-size:x-small;}

div#comments-open-data{margin:10px;}
p#comments-open-text{}
div.comments-open-footer{text-align:center;}

p.content-nav{padding:4px;text-align:center;margin-bottom:10px;font-size:x-small;}

div.archive-content{font-size:medium;}
ul.archive-list{}
li.archive-list-item{margin-bottom:5px;}


div#calendar{text-align:center;font-size:medium;padding:5px;}
div#calendar table {margin:0 auto 5px;border-collapse:collapse;width:170px;}
div#calendar table caption {background:url(../image/clinic/calendar_title_bg.gif) no-repeat;
	height:20px;color:#FFFFFF;font-weight:bold;}
div#calendar table a{display:block;padding:1px;background-color:#FFFFFF;font-weight:bold;}


/*clinic*/
body#clinic {background:#FDDFE4;}
body#clinic div#container{background:#FFECEF;}
body#clinic h1{background-color:#FFECEF;}
body#clinic h1 img{margin:5px 0;}
body#clinic div#mainbox {background-color:#FFECEF;}
body#clinic div#main {}
body#clinic div#side {background-color:#FDDFE4;}
body#clinic h3.entry-header{background:url(../image/clinic/entrytitle_bg.gif) left top no-repeat;}
body#clinic ul.module-list{list-style:url(../image/clinic/listimg.gif) disc outside;}
body#clinic div#calendar{background-color:#FFCBD4;}
body#clinic div#calendar table caption {background:url(../image/clinic/calendar_title_bg.gif) no-repeat;}
body#clinic div#calendar table th{color:#FF3B5D;}
body#clinic p.content-nav{background-color:#FDDFE4;}

/*column*/
body#column {background:#BEC9E4;}
body#column div#container{background:#FFFFFF;}
body#column h1{background-color:#FFFFFF;}
body#column h1 img{margin:5px 0;}
body#column div#mainbox {}
body#column div#main {}
body#column div#side {background-color:#DFE8FF;}
body#column div#calendar{background-color:#C4E1FF;}
body#column div#calendar table caption {background:url(../image/column/calendar_title_bg.gif) no-repeat;}
body#column div#calendar table th{color:#13B121;}

body#column h3.entry-header{background:url(../image/column/entrytitle_bg.gif) left top no-repeat;}
body#column ul.module-list{list-style:url(../image/column/listimg.gif) disc outside;}
body#column h3.entry-header,body#column p.entry-footer {border-color:#7AAEEF}
body#column h2.date-header{color:#7AAEEF;}
body#column p.content-nav{background-color:#DFE8FF;}
body#column h3.comments-header,body#column h3.trackbacks-header,body#column h3.comments-open-header{color:#7AAEEF;border-color:#DFE8FF;}

/*official*/
body#official {background:#C5BEB9;}
body#official div#container{background:#F8F1ED;}
body#official div#side {background-color:#E7E0DB;}
body#official h2.date-header{color:#544B44;}
body#official h3.entry-header,body#official p.entry-footer {border-color:#544B44;}
body#official h3.comments-header,body#official h3.trackbacks-header,body#official h3.comments-open-header{color:#544B44;border-color:#544B44;}
body#official div#calendar{background-color:#DDD4CD;}
body#official div#calendar table caption {background:url(../image/official/calendar_title_bg.gif) no-repeat;}
body#official div#calendar table th{color:#544B44;}
body#official h3.entry-header{background:url(../image/official/entrytitle_bg.gif) left top no-repeat;}

div.category{}
ul.category-list{list-style-type:none;}
ul.category-list li{margin:5px 0 5px 5px;padding:0 0 0 35px;font-size:small;font-weight:bold;text-align:left;}
p.category{text-align:left;background-color:#E7E0DB;padding:5px 5px 0 40px;background-position:3px 3px;height:33px;margin-bottom:5px;}
p.category a{color:#000000;text-decoration:none;font-size:small;}
body#official p.content-nav{background-color:#FFFFFF;}
ul.category-list li.tokyo,p.tokyo{background-image:url(../image/official/icon_tokyo.jpg);background-repeat:no-repeat;}
ul.category-list li.fujisaki,p.fujisaki{background-image:url(../image/official/icon_fujisaki.jpg);background-repeat:no-repeat;}
ul.category-list li.shinkitajima,p.shinkitajima{background-image:url(../image/official/icon_shinkitajima.jpg);background-repeat:no-repeat;}
ul.category-list li.osaki,p.osaki{background-image:url(../image/official/icon_osaki.jpg);background-repeat:no-repeat;}
ul.category-list li.kanagawa,p.kanagawa{background-image:url(../image/official/icon_kanagawa.jpg);background-repeat:no-repeat;}
ul.category-list li.saitama,p.saitama{background-image:url(../image/official/icon_saitama.jpg);background-repeat:no-repeat;}
ul.category-list li.dorakids,p.dorakids {background-image:url(../image/official/icon_tokyo.jpg);background-repeat:no-repeat;}
ul.category-list li.hikifune,p.hikifune{background-image:url(../image/official/icon_hikifune.jpg);background-repeat:no-repeat;}
ul.category-list li.jinbocho,p.jinbocho{background-image:url(../image/official/icon_jinbocho.jpg);background-repeat:no-repeat;}
ul.category-list li.patio,p.patio{background-image:url(../image/official/icon_patio.jpg);background-repeat:no-repeat;}
ul.category-list li.dakkoplus,p.dakkoplus{background-image:url(../image/official/icon_dakkoplus.gif);background-repeat:no-repeat;}
ul.category-list li.nishiogi,p.nishiogi{background-image:url(../image/official/icon_nishiogi.jpg);background-repeat:no-repeat;}



/* toppage */
a.new{text-decoration:none;}
body#toppage{background:#F8F1ED url(../image/toppage/bg.jpg) repeat;color:#000000;}

body#toppage div#header{background-image:none;border:none;}

body#toppage div#container{background:#F8F1ED;}
body#toppage div#mainbox{margin:15px 0 0 15px;width:715px;}
body#toppage div#side{text-align:center;}/*float:right;でトップページがずれる*/
body#toppage div#mainbox div#side div{background-color:#ffffff;margin-bottom:15px;padding-bottom:10px;}
body#toppage div#mainbox div#side div p{margin:5px 10px;font-size:small;text-align:left;line-height:1.1;}
body#toppage div#mainbox div#side div p img{margin:5px 0;}
body#toppage div#mainbox div#side div p.link{margin:5px 10px;text-align:left;font-size:x-small;line-height:1.2;}

body#toppage div#mainbox div#main{width:495px;text-align:left;font-size:small;float:left;}
body#toppage div#mainbox div#main div#mamaclinic{width:215px;height:183px;float:left;}
body#toppage div#mainbox div#main div#silicon{width:275px;height:183px;float:left;}

body#toppage div#mainbox div#main div#officialblog{}
/*トップオフィシャルブログ*/
body#toppage div#mainbox div#main div#officialblog div{width:484px;height:100px;margin-bottom:5px;}
/*トップオフィシャルiframe*/
div#officialblog div#fujisaki,div#officialblog div#shinkitajima,div#officialblog div#osaki,div#officialblog div#saitama,div#officialblog div#tokyo,div#officialblog div#hikifune,div#officialblog div#jinbocho,div#officialblog div#nishiogi{background:none;margin-bottom:5px;}
/*トップオフィシャルまだないブログ*/
body#toppage div#mainbox div#main div#officialblog div.dummy{background:transparent url(../image/toppage/officialblog_bg.gif) no-repeat;
	padding-top:5px;}
body#toppage div#mainbox div#main div#officialblog div.dummy img.officialphoto{float:left;margin:0 0 0 10px;}
body#toppage div#mainbox div#main div#officialblog div.dummy p{margin:0 5px 0px 90px;}
body#toppage div#mainbox div#main div#officialblog div.dummy p.writer{text-align:right;font-size:x-small;color:#DC2F58;}

/* whatsnew */
body#whatsnewofficial,body#whatsnewclinic,body#whatsnewcolumn,body#whatsnewreport,body#whatsnewnews{line-height:1.2;font-size:small;}
body#whatsnewofficial a,body#whatsnewcolumn a,body#whatsnewclinic a,body#whatsnewreport a,body#whatsnewnews a{text-decoration:underline;color:#FF4866;}
body#whatsnewclinic div p.link,body#whatsnewcolumn div p.link,body#whatsnewofficial p.link,body#whatsnewreport p.link,body#whatsnewnews p.link{color:#FF4866;font-weight:bold;} 
body#whatsnewclinic{background:#F8F1ED url(../image/toppage/mamaclinic.jpg) no-repeat;color:#663300;}
body#whatsnewclinic div{margin:0px 40px 0 25px;line-height:1;}
body#whatsnewclinic div p{margin:3px 0 0;}

body#whatsnewcolumn{background:#F8F1ED url(../image/toppage/silicon.jpg) no-repeat;color:#3A72E1;line-height:1;}
body#whatsnewcolumn div{margin:0px 10px 0 115px;}

body#whatsnewreport{background:#F8F1ED url(../image/toppage/report.jpg) no-repeat;color:#3A72E1;line-height:1;}
body#whatsnewreport p{margin:5px 30px 0 10px;}


body#whatsnewofficial{background:#FFFFFF url(../image/toppage/officialblog_bg.gif) no-repeat;}
body#whatsnewofficial div{margin-top:8px;}
body#whatsnewofficial div img.officialphoto{float:left;margin-left:10px;}
body#whatsnewofficial div p{margin:0 5px 0px 90px;}
body#whatsnewofficial div p.writer{text-align:right;font-size:x-small;color:#DC2F58;}



/* news */
body#news {background:#d9edfa url(../image/news/bg.gif);}
body#news div#container{background:#FFFFFF;}
body#news h1{background-color:#FFFFFF;}
body#news h1 img{margin:8px 0;}
body#news div#mainbox {background-color:#FFFFFF;}
body#news div#main {}
body#news div#side {background-color:#f3f3f3;}
body#news h3.entry-header{background:url(../image/news/entrytitle_bg.gif) left top no-repeat;border-color:#7aaeef;}
body#news p.entry-footer{border-color:#7aaeef;}
body#news h2.date-header{color:#7aaeef;}
body#news ul.module-list{list-style:url(../image/news/listimg.gif) disc outside;}
body#news div#calendar{background-color:#f3f3f3;}
body#news div#calendar table caption {background:url(../image/news/calendar_title_bg.gif) no-repeat;}
body#news div#calendar table th{color:#535353;}
body#news p.content-nav{background-color:#f3f3f3;}
body#news h3.comments-header,body#news h3.trackbacks-header,body#news h3.comments-open-header{color:#7AAEEF;border-color:#7aaeef;}

body#whatsnewnews{background:#F8F1ED url(../image/toppage/news.jpg) no-repeat;color:#663300;}
body#whatsnewnews div{line-height:1;}
body#whatsnewnews div p{margin:3px 0 0 15px}