/*-------------------------------------*/
/*　　　　コラムページ　　　　　　　　*/
/*-------------------------------------*/

#column-top {
		width:auto;
		height:auto;
		text-align:left;
		}
		
		
#column-top ul li {
		padding:0;
		margin:0 0 0 40px;
		}


/*-------------------------------------*/
/*　　　　コラムページ　　　　　　　　 */
/*-------------------------------------*/

#column {
		width:auto;
		height:auto;
		text-align:left;
		}

#column h2{
		background-image:url(../page/img_column/headline02.gif);
		background-repeat:no-repeat;
		width:600px;
		height:68px;
		background-color:transparent;
		border-bottom:none;
		text-align:left;
		margin:45px 0 10px;
		}		

#column h2 span {
		clear:both;
		font-size:18px;
		line-height:420%;
		color:#1eb9ee;
		text-align:left;
		margin:0 0 0 65px;
		font-weight:bold;
		}

#fusui table tr td {
		width:100px;
		height:20px;
		text-align:center;
		background-color:#755b2f;
		}

#fusui table tr td a {
text-decoration: none;
}



/*　▼　ここからh3　▼　*/

#column .bg-h3 {
		width:480px;
		height:auto;
		background-color:#755b2f;
		margin:0 0 0 20px;
		padding:5px;
		border:1px solid #755b2f;
		}
		
#column h3{
		margin:0;
		color:white;
		font-size:14px;
		}
		
#column h3.h3_01 {
		width:180px;
		background-color:#C0965C;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 20px;
		padding:2px;
		text-indent:10px;
		}

#column .bg-h3-2 p {
		width:430px;
		line-height: 20px;
		color: #666666;
		font-size:12px;
		margin:5px 20px 5px 20px;
		padding:5px 5px 10px 5px;
		background-repeat:repeat-x repeat-y;
		background-image: url(../column/img-column/line-p.gif);
		}

#column .bg-h3-2 {
		width:480px;
		height:auto;
		background-color:#FFFFCC;
		margin:0 0 0 20px;
		padding:5px;
		border:1px solid #755b2f;
		}
		
#column .bg-h3-2 .stone-3 {
		clear:both;
		width:445px;
		height:120px;
		margin:0 0 0 12px;
		background-color:white;
		padding:5px 0 5px 10px;
		}
		
#column .bg-h3-2 .stone-2 {
		clear:both;
		width:300px;
		height:120px;
		margin:0 0 0 12px;
		background-color:white;
		padding:5px 0 5px 10px;
		}

#column .bg-h3-2 .stone-2 .column-st, #column .bg-h3-2 .stone-3 .column-st{
		width:145px;
		height:auto;
		float:left;
		text-align:center;
		}
/*　▲　ここまで▲　*/



#column p {
		width:540px;
		line-height: 20px;
		color: #666666;
		font-size:12px;
		margin:5px 20px 5px 20px;
		padding:5px 5px 10px 5px;
		background-repeat:repeat-x repeat-y;
		background-image: url(../column/img-column/line-p.gif);
		}


#column p a:link, #column p a:visited {
		text-decoration:none;
		}

#column p a:hover, #column p a:active {
		text-decoration:underline;
		}

.bg-h3 dt {
	font-weight:bold;
	color:#663333;
	margin:30px 30px 8px 30px;
}

.bg-h3 dd {
	margin: 0 30px 0 30px;
	color:#663333;
	line-height:140%;
}


/*-------------------------------------*/
/*　　　　プロセス　（光透波とかの）　 */
/*-------------------------------------*/

#process {
		width:608px;
		height:auto;
		}


/*　●プロセスの領域<div>タグ　*/
#process .pcs-box{
		width:608px;
		text-align:left;
		padding-bottom:40px;
		position:relative;
		}


/*　●見出し<h2>タグ　*/
#process .pcs-box h2 {
		font-size:16px;
		font-weight:bold;
		color:#663300;
		background-repeat:no-repeat;
		width:590px;
		height:78px;
		background-color:transparent;
		border-bottom:none;
		text-align:left;
		margin:0 0 30px 0;
		}

#process .pcs-box .text01{
		background-color:white;
		padding:8px;
		width:450px;
		margin:0 0 0 30px;
		}

#process .pcs-box h2.pcs01{
		background-image:url(../fullmoon/kotoba-h2-590-a.gif);
		}

#process .pcs-box h2.pcs02{
		background-image:url(../fullmoon/kotoba-h2-590-b.gif);
		}
		
#process .pcs-box h2.pcs03{
		background-image:url(../fullmoon/kotoba-h2-590-c.gif);
		}
		
#process .pcs-box h2.pcs04{
		background-image:url(../fullmoon/kotoba-h2-590-d.gif);
		}

#process .pcs-box h2.pcs05{
		background-image:url(../fullmoon/kotoba-h2-590-e.gif);
		}


#process .pcs-box h2.pcs01-bgbk{
		background-image:url(../fullmoon/fm-h2-590-a.gif);
		}

#process .pcs-box h2.pcs02-bgbk{
		background-image:url(../fullmoon/fm-h2-590-b.gif);
		}
		
#process .pcs-box h2.pcs03-bgbk{
		background-image:url(../fullmoon/fm-h2-590-c.gif);
		}
		
#process .pcs-box h2.pcs04-bgbk{
		background-image:url(../fullmoon/fm-h2-590-d.gif);
		}

#process .pcs-box h2.pcs05-bgbk{
		background-image:url(../fullmoon/fm-h2-590-e.gif);
		}
		

#process .pcs-box h2 span {
	position:absolute;
	line-height:150%;
	top:55px;
	left:70px;
	width: 400px;
		}

/*　●文章<p>タグ　*/
#process .pcs-box p {
		color:#663333;
		font-size:12px;
		line-height:140%;
		margin:20px 50px 10px 30px;
		}
		
#process .pcs-box p.bg-bk a {
		color:blue;
		text-decoration:underline;
		}
		
#process .pcs-box p.bg-bk a:hover {
	color:orange;
	text-decoration:none;
}


#process .pcs-box p img.right {
		float:right;
		margin:0 0 10px 10px;
		}
		
/*　★　h3　★*/

#process .bg-h3 {
		width:580px;
		height:auto;
		background-image:url(http://www.hs-tao.com/kamiyo/img/bg-stripe.jpg);
		background-repeat:repeat-y;
		margin:40px 0 0 10px;
		padding-bottom:10px;
		border:1px solid #755b2f;
		}

#process .bg-h3 h3{
		width:580px;
		height:auto;
		margin:0;
		line-height:150%;
		color:white;
		font-size:14px;
		text-indent:20px;
		background-color:#755b2f;
		border:1px solid #755b2f;
		}
		

#process .bg-h3 p {
		color:#663333;
		line-height:140%;
		margin:20px 30px 10px 30px;
		}

#process .bg-h3-2 {
		width:480px;
		height:auto;
		background-color:#FFFFCC;
		margin:0 0 0 20px;
		padding:5px;
		border:1px solid #755b2f;
		}

#process .bg-h3 .stone-3 {
		clear:both;
		width:445px;
		height:120px;
		margin:0 0 0 12px;
		background-color:white;
		padding:5px 0 5px 10px;
		}
		
#process .bg-h3 .stone-2 {
		clear:both;
		width:300px;
		height:120px;
		margin:0 0 0 12px;
		background-color:white;
		padding:5px 0 5px 10px;
		}

#process .bg-h3 .stone-2 .column-st, #process .bg-h3 .stone-3 .column-st{
		width:145px;
		height:auto;
		float:left;
		text-align:center;
		}

img.osusume {
		margin:30px 0 10px 30px ;
		}

/*　h3ここまで　*/


h2.yakuyoke_h2, #column h2.yakuyoke_h2 {
	background:url(http://www.hs-tao.com/page/img_kikaku/yakuyoke/yakuyoke_h.gif) no-repeat top left;;
	width:600px;
	height:68px;
	color:#000;
	font-size:23px;
/*	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif; */
	line-height:300%; 
	text-indent:70px;
	letter-spacing:0.3em;
	margin:70px 0 30px 0;
	font-weight:normal;
}

