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



/*----------------------------------------------------------------
layout style 
----------------------------------------------------------------*/
div#maincontent .box_space  {width:710px; margin:10px auto 10px 20px; clear: both;}
div#maincontent .box_space2 { width:710px; margin:0px auto 10px 20px; clear: both;}
div#maincontent .box_space2 h2 { margin-bottom:10px; font-size:14px; }
div#content .box_space3 { width:690px; margin:10px auto 30px; clear: both;}
div#content #maincontent .box_space3 { width:600px; margin: 20px 0 20px 65px;}
div#content .box_space .wrap { margin:10px 20px; clear: both;}
div#content .box_space .wrap p { text-align:left; line-height:200%;}
div#content .box_space .wrap2 {	margin:10px 5px 10px; clear: both;}
div#content #clinic_space {	width:710px; margin:10px auto 30px; clear: both;}
div#content #clinic_space .wrap { width:500px; margin:30px auto; padding:10px; border:1px solid #CCC; clear: both;}
div#content #caption_space { width:710px; margin:10px auto 30px; clear: both;}
div#content #caption_space .wrap { width:680px; margin:15px auto; padding:10px; border:5px solid #CCC; clear: both;}
div#content #caption_space p { font-weight:bold; line-height:20px;}
div#content #caption_space ul { margin:0 0 0 20px;}
div#content #caption_space li { list-style:disc; line-height:18px;}
div#maincontent #space { background:url(/img_kyousei/main_bg_end.jpg) bottom no-repeat; line-height:40px;}
div#kiso #space { background:url(/img_kyousei/main_bg_end.jpg) bottom no-repeat; line-height:40px;}


.img_c {
	margin:10px auto 10px auto;
	text-align:center;
}

/*---ranking_list style -----------------------------------------*/
div#consultcontent #area { width:600px; border:1px #CCC solid; padding:0 0 10px; margin-left:65px;}
div#consultcontent #area h2 { margin:0 10px 10px; line-height:32px; font-weight:bold; font-size:115%; border-bottom:1px #ccc dotted;}
div#consultcontent #area dl{ clear:both; line-height:20px; margin:0 0 0 25px;}
div#consultcontent #area dt{ width:100px; float:left; font-weight:bold;}
div#consultcontent #area dd{ float:left;}

/*----------------------------------------------------------------
layout style 
----------------------------------------------------------------*/
.consultside{font-size:12px; text-indent:10px; background:url(/img_kyousei/word/h3side.gif) no-repeat; margin-bottom:5px;}
.side01{margin-bottom:25px; font-size:11px; text-indent:10px;}
.sidelist{list-style-type:none; }
.side_slink{float:right; margin:5px;}


/*----------------------------------------------------------------
main style 
----------------------------------------------------------------*/
div#maincontent h1{
	width:648px;
	background:url(/img/kyousei/common/h1_bg_word.gif) no-repeat scroll 14px 4px #FDF9ED;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	font-weight:bold;
	padding:11px 0 11px 72px;
	margin:0px 0 10px;
	border-bottom:1px dashed #EDAF70;
	border-top:1px dashed #EDAF70;
	overflow:hidden;
	}


#main h1{
	background:#fdf9ed url(/img/kyousei/common/h1_bg_word.gif) no-repeat 14px 4px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 72px;
}

.title {
	width:648px;
	background:url(/img/kyousei/common/h1_bg_word.gif) no-repeat scroll 14px 4px #FDF9ED;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	font-weight:bold;
	padding:11px 0 11px 72px;
	margin:0px 0 10px;
	border-bottom:1px dashed #EDAF70;
	border-top:1px dashed #EDAF70;
	overflow:hidden;
	}

/*-
h1 {
	width:740px;
	background-image:url(../img/kyousei/bg_h1_01.gif);
	background-repeat:repeat-x;
	text-indent: 0.5em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	font-weight:bold;
	padding:10px 0px;
	margin:0px 0 10px;
}
-*/

.archive { width:710px; line-height:50px; background:url(/img_kyousei/word/h1_bg.jpg) bottom no-repeat; margin: 0 auto; font-size:14px;}
h3 { text-align:left;}

#wordsearch{background-color:#f6f6f6; padding:10px; margin:0px 115px 40px 115px; font-size:12px; border:1px solid #e5e5e5; padding-left:160px;}
#wordsearch img{vertical-align:middle;}

.cap{margin:10px auto 20px 20px;}

	
/*----------------------------------------------------------------
用語チップ
----------------------------------------------------------------*/
#dicnav{
	padding-top:0.5em;
	zoom:1;
	width:720px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#dicnav div{ font-size:12px; padding-top:10px; padding-bottom:35px;}
*html #dicnav div{padding-bottom:17px;}
#dicnav div br{ display:none; }
#dicnav span,#dicnav a{ padding:4px 4px; border:1px solid #ddd; zoom:1; margin:10px 4px 10px 0px;}
#dicnav span{ background:#eee; color:#999;}
#dicnav a,#dicnav a{_padding-bottom:0.1em; text-decoration:none; _height:1.35em; }

#dicnav a b,#dicnav a b{ border-bottom:1px solid;}
#dicnav a span,#dicnav a span{ padding:0;margin:0; background-color: transparent; border:0 none; font-weight:normal; line-height:1; zoom:1; }
#dicnav a:hover{ border-color:#e3f5ff; background:#0099cc; color:#fff; }
#dicnav a:hover span,#dicnav a:hover span{border-color:#e3f5ff; background:#0099cc; color:#fff; }
	
.newword{width:690px;}



/*----------------------------------------------------------------
各一覧ページ 
----------------------------------------------------------------*/
#item{width:690px;}
#item li{margin-bottom:10px; border-bottom:1px dotted #CCC; padding-top:10px;}
.yougo{margin:10px 0px 10px 0px; font-size:12px; font-weight:bold;}
.kana{color:#666; margin-left:10px; font-size:10px;}



/*----------------------------------------------------------------
詳細ページ 
----------------------------------------------------------------*/
#page{list-style-type:none; width:500px; margin:30px 130px 0px 130px; float:left;}
* html #page{list-style-type:none; width:500px; margin:30px auto 0px 60px; float:left;}
#page .goback{background:url(/img_kyousei/btn-back.gif) no-repeat; text-indent:20px; float:left; margin:20px;}
#page .gobacknumber{background:url(/img_kyousei/btn-backnumber.gif) no-repeat; text-indent:20px; float:left; margin:20px;}
#page .gonext{background:url(/img_kyousei/btn-next.gif) no-repeat; text-indent:20px; float:left; margin:20px;}

/*---menu style -----------------------------------------*/
div#consultcontent #menu li { float:left; width:154px; margin:0 5px;}
div#consultcontent .imgList dt { float:left; margin-right:5px;}
div#consultcontent .imgList dt img { border:medium none;}
div#consultcontent .imgList dd { float:left;}
div#consultcontent .imgList dd span { display:block;}
div#consultcontent .imgList dd .item { font-size:105%; font-weight:bold; line-height:18px; width:240px; margin-bottom:5px;}
div#consultcontent .imgList dd .item2 {margin-bottom:5px; width:240px; }
div#consultcontent .imgList dd .item3 {width:240px;}
div#consultcontent .imgList dd .item3 img {vertical-align:middle;}




/*----------------------------------------------------------------
menu style 
----------------------------------------------------------------*/
#sidenavi #menu { border:1px solid #CCC; padding:5px; background:#FFFFFF;}
#sidenavi #menu .title { background:url(/img_kyousei/word/menu_title_bg.jpg) repeat-x; margin:0 0 2px 0; line-height:24px; font-size:16px; font-weight:bold; text-align:center; color:#FFF;}
#sidenavi #menu .list { background:url(/img_kyousei/word/menu_list_bg.jpg) no-repeat; line-height:23px; text-indent:15px;}
#sidenavi #menu .list_hit { background:url(/img_kyousei/word/menu_list_hit_bg.jpg) no-repeat; line-height:23px; text-indent:15px;}
#sidenavi #menu .list2 { margin-left:10px; background:url(/img_kyousei/word/menu_list2_bg.jpg) no-repeat left; line-height:23px; text-indent:15px;}
#sidenavi #menu .list2_end { margin-left:10px; background:url(/img_kyousei/consult/menu_list2_end_bg.jpg) no-repeat left; line-height:23px; text-indent:15px;}

/*---topics style -----------------------------------------*/
#sidenavi #topics { border:1px solid #ccc;}
#sidenavi #topics #kiji { width:218px; height:40px; margin:0 0 5px 0; font-weight:bold;	background: url(/img_kyousei/kiji_title_bg.jpg) no-repeat bottom; text-align:center;}
#sidenavi #topics #consult { width:218px; height:40px; line-height:40px; margin:0 0 5px 0; font-weight:bold;	background: url(/img_kyousei/consult_title_bg.jpg) no-repeat bottom; text-align:center;}
#sidenavi #topics ul{ margin:10px 0 10px 20px;}
#sidenavi #topics li{ margin:0 0 3px 0px; list-style:disc; line-height:14px;}



/*----------------------------------------------------------------
text style 
----------------------------------------------------------------*/

.em01 { color:#FF3399; font-weight:bold;}
.em02 { color:#FF3399; font-weight:normal;}
.em03 { border-bottom:1px dotted;}
a.line { text-decoration: underline; }
.right{float:right;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.m10{margin:10px;}
.category{float:left; width:650px; text-align:left;}
.mb20{margin-bottom:20px;}
.txt10{font-size:10px;}
