/* CSS Document */
@charset "shift_jis";

input{margin-right:5px; vertical-align:middle;}
.bb1d{border-bottom:1px dotted #ccc;}
.bt1d{border-top:1px dotted #ccc;}
.presentform td{padding:10px 5px 10px 5px;}

/*----------------------------------------------------------------
layout style 
----------------------------------------------------------------*/
div#maincontent .box_space  {margin:10px 0 30px 20px; clear: both;}
div#none .prebox_space  {margin:10px auto 30px 0px; clear: both;}
div#none .box_space .wrap { margin:10px 20px; clear: both;}
div#none .box_space .wrap p { text-align:left; line-height:200%;}
div#none .box_space .wrap2 {	margin:10px 5px 10px; clear: both;}
div#none #clinic_space {	width:710px; margin:10px auto 30px; clear: both;}
div#none #clinic_space .wrap { width:500px; margin:30px auto; padding:10px; border:1px solid #CCC; clear: both;}
div#none #caption_space { width:710px; margin:10px auto 30px; clear: both;}
div#none #caption_space .wrap { width:680px; margin:15px auto; padding:10px; border:5px solid #CCC; clear: both;}
div#none #caption_space p { font-weight:bold; line-height:20px;}
div#none #caption_space ul { margin:0 0 0 20px;}
div#none #caption_space li { list-style-type:decimal; line-height:18px;}
div#none #space { background:url(/img_shinbi/main_bg_end.jpg) bottom no-repeat; line-height:40px;}



/*----------------------------------------------------------------
main style 
----------------------------------------------------------------*/
div#none .news_list div { clear:both; line-height:24px; margin-left:15px;}

div#title { width:710px; font-size:26px; font-weight:bold; text-indent:-9999px; height:65px; background: url(/img_shinbi/present/main_title.jpg) top no-repeat; margin: 15px auto;}
h1 { width:710px; text-indent:10px;	height:65px; background:url(/img_shinbi/present/h1_bg.jpg) bottom no-repeat; margin: 15px auto;}

.goods { width:690px; line-height:50px; background:url(/img_shinbi/present/h2_goods.gif) bottom no-repeat; margin: 0 auto; font-size:14px; text-indent:-9999px; margin-bottom:5px;}

*html .goods { width:700px; line-height:50px; background:url(/img_shinbi/present/h2_goods.gif) bottom no-repeat; margin: 0 auto; font-size:14px; text-indent:-9999px; margin-bottom:5px;}

.books { width:690px; line-height:50px; background:url(/img_shinbi/present/h2_books.gif) bottom no-repeat; margin: 0 auto; font-size:14px; text-indent:-9999px; margin-bottom:5px;}
*html.books { width:700px; line-height:50px; background:url(/img_shinbi/present/h2_goods.gif) bottom no-repeat; margin: 0 auto; font-size:14px; text-indent:-9999px; margin-bottom:5px;}

h3 { text-align:left;}
.cap{width:690px; margin:0 20px 30px 30px; font-size:12px;}

#goodsarea{width:690px; float:left; margin-bottom:40px; margin-left:30px;}

*html #goodsarea{width:700px; float:left; margin-bottom:40px; margin-left:15px;}

#booksarea{width:690px; float:left; margin-bottom:40px; margin-left:30px;}
*html #booksarea{width:700px; float:left; margin-bottom:40px; margin-left:15px;}

/*----------------------------------------------------------------
インデックスページ 
----------------------------------------------------------------*/

.indexbox{width:160px;	margin:5px 5px 10px 5px;	background-color:#f2f2f2;	float:left;	text-align:center;		min-height:210px;	border:1px solid #e9e9e9;}
*html .indexbox{width:160px;	margin:5px 5px 10px 5px;	background-color:#f2f2f2;	float:left;	text-align:center;		height:210px;	border:1px solid #e9e9e9;}



.thmb{width:140px;height:140px;	background-color:#FFFFFF;	margin:10px 10px 10px 10px;	text-align:center;}
*html .thmb{width:140px;height:140px;	background-color:#FFFFFF;	margin:10px 0px 10px 10px;	text-align:center;}

img.thmb{display:table-cell;	vertical-align:middle;}
.presentname{width:140px; margin:0px 10px 10px 10px; text-align:center; font-size:12px;}

.tousen{ text-align:center; margin:10px; line-height:200%; clear:both;}




/*----------------------------------------------------------------
応・Etォーム　ページ 
----------------------------------------------------------------*/
.gotoback{background:url(/img_shinbi/ico-goback.gif) no-repeat;  margin-right:10px; margin:20px auto 20px 0px; text-indent:23px; min-height:20px;}
* html .gotoback{background:url(/img_shinbi/ico-goback.gif) no-repeat;  margin-right:10px; margin:20px auto 20px 0px; text-indent:23px; height:25px;}
.formh2{font-size:24px; text-align:center; line-height:140%; font-weight:bold; margin:20px auto 20px auto; color:#ff3399;}
.formh3{font-size:18px; line-height:170%; font-weight:bold; margin:5px auto 10px auto; color:#999999;}
.precap{margin:0 auto 30px 30px; line-height:200%;}
.presenttable{margin:auto auto 30px auto; background-color:#FFF; border:5px solid #f2f2f2; width:600px;}

/*----------------------------------------------------------------
記末{・E據璽・
----------------------------------------------------------------*/
.archive { width:710px; text-indent:30px; line-height:42px; background:url(/img_shinbi/care/h2_typeA_bg.jpg) top no-repeat; text-align:left;}

/*----------------------------------------------------------------
ページ凹癆ｖ椙拾/曹・舶・----------------------------------------------------------------*/
#attention{width:620px; margin:10px auto 30px; clear: both; line-height:150%; text-align:left;}
#attention h3{font-size:12px; margin-top:20px;}
#attention p{font-size:10px; line-height:150%;}
#attention li{line-height:150%; list-style-type:disc; font-size:10px; margin-left:30px;}
