﻿@charset "UTF-8";

/* コンテンツエリアスタイル
---------------------------------------------------------------- */
div#contents-area dl {
	/* background: url(../../shared/img/p_tenline01.gif) 0 100% repeat-x; */
	display:inline-block;
	margin-bottom:15px;
	padding-bottom:10px;
}

div#contents-area dl:after {
	content:".";
	height:0px;
	clear:left;
	display: block;
	visibility:hidden;
}

div#contents-area dl dt {
	float:left;
	line-height:120%;
}

div#contents-area dl dt img {
	display:block;
	margin-right:15px;
}

div#contents-area dl dd p { background:none; }

div#contents-area h2 { clear:left; }



div#contents-area p.no-line {
	background: none;
	margin-bottom:0;
	padding-bottom:0;
}



div#contents-area div.photo {
	width:75px;
	height:75px;
	float:left;
	margin:  0px 0px 5px 5px;
	padding: 2px;
	text-align:center;
	vertical-align:middle;
	border:#999999 solid 1px;}
	

div#contents-area div.dan {
	margin-right::200;
	display:inline-block;
}

div#contents-area div.dan:after {
	content:".";
	height:0px;
	clear:left;
	display: block;
	visibility:hidden;
}	
	



div#contents-area a.a05,
div#contents-area-no-sidecontents a.a05 {
	background:url(../../shared/img/contents-link-bg02.gif) 0 2px no-repeat;
	padding-left:13px;
}

div#contents-area a.a06,
div#contents-area-no-sidecontents a.a06 {
	background:url(../../shared/img/contents-link-bg03.gif) 0 2px no-repeat;
	padding-left:13px;
}

div#contents-area a.a07,
div#contents-area-no-sidecontents a.a07 {
	background:url(../../shared/img/contents-link-bg02.gif) 0 2px no-repeat;
		background-position:right;
	padding-right:13px;
}


div#contents-area div.migi{
	text-align:right;}
	
div#contents-area div.migi2{
	text-align:right;
	margin-bottom:300px;}

div#contents-area div.m50{
	margin-bottom:50px;}

div#contents-area div.m200{
	margin-bottom:200px;}


div#contents-area ul.rule{ 
	margin-left:30px;} 

div#contents-area ul.rule li{ 
    margin-bottom:20px;}

div#contents-area div.vu{

	text-align:center;}
	
	


div#contents-area div.page_select {
	margin:5px 0 0 0;
	display:inline-block;
}

div#contents-area div.page_select:after {
	content:".";
	height:0px;
	clear:left;
	display: block;
	visibility:hidden;
}

div#contents-area div.page_select p {
	float:right;
}

div#contents-area div.page_select ul {
	list-style-type:none;
}

div#contents-area div.page_select ul li {
	display:inline;
	border-right:1px solid #333333;
	padding:0 10px;
	_padding-left:15px;
}

* html body div#contents-area div.page_select ul li {
	_padding-left:15px;
}

div#contents-area div.page_select ul li.right {
	border-right:none;
}

div#contents-area div.page_select ul li span {
	font-weight:bold;
}

div#contents-area-no-sidecontents .midashi04,
div#contents-area .midashi04 {
	font-size:120%;
	line-height:160%;
	color:#783C00;
	margin:0px 0 5px 0;
	padding-left:5px;
}