@charset "Shift_JIS";
/*contents left
------------------------------------------------------*/
.contents-left {
clear:both;
	padding:0px;
	margin-top: 5px;
}


/*パン屑リスト
------------------------------------------------------*/
.panlist {
clear:both;
float:right;
margin:3px;
font-size:12px;
color:#333333;
}

/*contents right
------------------------------------------------------*/
.contents-right {
clear:both;
padding-top:5px;
padding-bottom:5px;
}

.txt-img {
clear:both;
padding-top:5px;
padding-bottom:5px;
}

.img-center {
clear:both;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.txt-normal {
clear:both;
color:#444;
font-size:12px;
line-height:1.5em;
}

.txt-normal-blue {
clear:both;
color:#06C;
font-size:12px;
line-height:1.5em;
}

.txt-normal-white {
clear:both;
color:#fff;
font-size:12px;
line-height:1.5em;
}
.txt-small {
clear:both;
color:#444;
font-size:11px;
line-height:1.5em;
}

.txt-more-small {
clear:both;
color:#444;
font-size:10px;
line-height:1.5em;
}
.txt-small-white {
clear:both;
color:#fff;
font-size:11px;
line-height:1.5em;
text-align:left;
}

.txt-small-blue {
clear:both;
color:#06c;
font-size:11px;
line-height:1.5em;
}

.txt-bold {
clear:both;
color:#333;
font-weight:bold;
font-size:12px;
line-height:1.5em;
}

.txt-bold-blue {
clear:both;
color:#06C;
font-weight:bold;
font-size:12px;
line-height:1.5em;
}

.txt-bold-white {
clear:both;
color:#fff;
font-weight:bold;
font-size:12px;
line-height:1.5em;
}

/*img クラス
------------------------------------------------------*/
img.float_right {
float:right;
margin-left:5px;
margin-bottom:3px;
padding:5px;
border:solid 1px #ccc;
}

img.float_left {
float:left;
margin-right:5px;
margin-bottom:3px;
padding:5px;
border:solid 1px #ccc;
}

img.float_none {
padding:5px;
border:solid 1px #ccc;
background-color:#FFFFFF;
}

img.underline {
border-bottom:solid 1px #ccc;
}

/*h2 囲まれている部分
------------------------------------------------------*/
#kakomi-txt {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
clear:both;
margin-left:3px;
width:640px;
}

#kakomi-txt h2{
background-color:#E1E49B;
border: 1px #666;
border-top-style:dotted;
border-bottom-style:dotted;
padding:3px;
color:#336699;
font-weight:bold;
font-size:13px;
line-height:1.5;
}

#kakomi-txt p{
color:#666;
font-size:12px;
font-weight:1.5ems;
}

/*h2が赤い部分
------------------------------------------------------*/
#kakomi-txt-red {
clear:both;
width:650px;
}

#kakomi-txt-red h2{
border-bottom:solid 1px #f66;
padding:3px;
color:#C00;
font-weight:bold;
font-size:13px;
line-height:1.5ems;
}


#kakomi-txt-red p{
color:#666;
font-size:12px;
line-height:1.5ems;
}

/*インタビュー
------------------------------------------------------*/
#interview {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	padding: 10px;
	width:630px;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#interview h2 {
color:#0066FF;
font-size:12px;
font-weight:bold;
border-bottom:solid #666 1px;
}

#interview strong {
font-size:12px;
line-height:1.2ems;
}

#interview p {
font-size:12px;
color:#444;
line-height:1.5ems;
}

#interview img {
margin-right:5px;
margin-bottom:3px;
padding:5px;
border:solid 1px #ccc;
}

/*インタビュー2（タイトル付）
------------------------------------------------------*/
#interview2 {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	padding: 10px;
	width:630px;
	clear:both;
	border:solid 1px #6699CC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#interview2 h1 {
color:#333;
font-size:12px;
font-weight:bold;
border-bottom:solid 1px #666;
}

#interview2 h2 {
color:#0066FF;
font-size:12px;
font-weight:bold;
}

#interview2 strong {
font-size:12px;
line-height:1.2ems;
}

#interview2 p {
font-size:12px;
color:#333333;
line-height:1.5ems;
}

#interview2 img {
margin-right:5px;
margin-bottom:3px;
padding:3px;
border:solid 1px #ccc;
}


/*箇条書き1
------------------------------------------------------*/
#clm_1 {

	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	width:650px;
	clear:both;
}

#clm_1 h2 {
	color:#366;
	font-size:12px;
	font-weight:bold;
	border-top:solid #666 1px;
	border-bottom:solid #666 1px;
	border-left:solid #666 5px;
	border-right:solid #666 5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	width: 640px;
}

#clm_1 p {
font-size:12px;
color:#333;
line-height:1.5ems;
padding-left:5px;
}

/*写真ありコラム（写真右寄せ）
------------------------------------------------------*/
#clm_2 {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	clear:both;
}

#clm_2 p {
font-size:12px;
color:#333;
line-height:1.5ems;
padding-left:15px;
}

#clm_2 img{
float:right;
margin-left:3px;
margin-bottom:3px;
padding:5px;
border:solid 1px #ccc;
}

/*疑似クラス a
------------------------------------------------------*/
a.list:link {
color:#3366CC;
text-decoration:none;
font-size:12px;
}

a.list:visited {
color:#666666;
text-decoration:none;
font-size:12px;
}

a.list:hover {
color:#FF0000;
text-decoration:underline;
font-size:12px;
}

a.list:active {
color:#FF3300;
text-decoration:underline;
font-size:12px;
}

/*疑似クラス a
------------------------------------------------------*/
a.listb:link {
color:#3366CC;
text-decoration:none;
font-size:12px;
}

a.listb:visited {
color:#666666;
text-decoration:none;
font-size:12px;
}

a.listb:hover {
color:#FF6600;
text-decoration:underline;
font-size:12px;
}

a.listb:active {
color:#CC0000;
text-decoration:underline;
font-size:12px;
}

/*疑似クラス a bold
------------------------------------------------------*/
a.listb:link {
color:#3366CC;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

a.listb:visited {
color:#666666;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

a.listb:hover {
color:#FF0000;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

a.listb:active {
color:#FF3300;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

/*リストリンク部分ステイ
------------------------------------------------------*/
.list_stay{
color:#333;
text-decoration:none;
font-size:12px;
}
.guidancemoji {
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
}
