#guide-center{
	float:none;
	margin-left:150px;
	width:700px;
 	margin-bottom:25px;
	}

#guide-right-honbun{
	float:right;
	margin:0 5px 25px 0;
	width:695px;
	}

#guide-navi{
	float:left;
	width:280px;
	}

#guide-right{
	float:right;
	width:250px;
	}

.chap_lead{
	font-size:110%;
	line-height: 180%;
	margin-top:20px;
	}
	
.summ {
	background:#228822;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-weight:bold;
	color:#FFF; 
	padding:4px 8px 6px 8px;
	}

ul.sum li { 
	line-height: 150%; 
	margin-left:-12px;
	margin-bottom: 0px; 
	margin-top:10px;
	}

.claus {
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:140%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px #884422 solid;
	background:#ffffff;
	color:#884422;
	padding: 18px 0 15px 20px;
	margin:30px 0 10px 0;
	text-align:left;
	}

.sect {
	padding: 20px 0 20px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:125%;
	color:#0088aa;
	margin:0;
	text-align:left;
	}
	
.sect2 {
	padding: 20px 0 0px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:95%;
	color:#662222;
	margin:0;
	text-align:left;
	}
	
.sect3 {
	padding: 20px 0 0px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:115%;
	color:#225577;
	margin:0;
	text-align:left;
	}
	
.sect4 {
	padding: 20px 0 0px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:105%;
	color:#227799;
	margin:0;
	text-align:left;
	}
	
.guide_em {
	padding: 30px 0 30px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
　　
	font-size:100%;
	color:#009999;
	margin:0;
	text-align:left;
	}
	
.midashi00 {
	padding: 0px 0 0px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:85%;
	color:#444444;
	margin:0;
	text-align:left;
	}
	
.lead{
	padding:0px 16px;
	border:solid 1px #ff9b27;
	background:#fff8ee;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}
	
.lead02{
	padding:0px 16px;
	border:solid 1px #aadddd;
	background:#f0ffff;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}
	

.lead_tit{
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-size:110%;
	line-height:120%;
	color:#7A470E;
	}
	
.hishi{ 
	color:#f7931d;
	text-align:center;
	letter-spacing: 1em;
	margin:20px 0;
	}
	
.point{ 
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	color:#f7931d;
	font-size:110%;
	font-weight:bold;
	letter-spacing: 0.2em;
	margin-top:20px;
	}

.point_waku{
	padding:0px 10px 0 0;
	border:solid 4px #ffae2f;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:4px;
	margin-bottom:25px;
	}
	
ul.poi li { 
	list-style-image: url('../guide2/image/star.gif');
	line-height: 160%; 
	margin-bottom: 8px; 
	}
	
ul.poi2 li { 
	list-style-image: url('image/maru01.gif');
	font-size:75%;
	line-height: 130%; 
	margin-bottom: 8px; 
	}
	
ul.poi3 li { 
	font-size:75%;
	line-height: 130%;
	margin-bottom: 8px;
	}	

.story{
	font-size:110%;
	letter-spacing: 0.2em;
	background:#15a8ec;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#FFF; 
	padding:6px 25px 5px 8px;
	margin-top: 30px;
	margin-bottom: 8px;
	display: block;
	}

.story_waku{
	padding:4px 20px;
	border:solid 2px #15a8ec;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}

.story_tit{
	padding: 20px 0 20px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#0090d3;
	margin:0;
	text-align:left;
	}
	
.story_name{
	text-align:right;
	color:#0090d3;
	border-bottom:#15a8ec 2px solid; 
	padding: 0 0 4px 0;
	}

.story2{
	font-size:110%;
	letter-spacing: 0.2em;
	background:#aa4488;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#FFF; 
	padding:6px 25px 5px 8px;
	margin-top: 30px;
	margin-bottom: 8px;
	display: block;
	}

.story_waku2{
	padding:4px 20px;
	border:solid 2px #aa4488;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}

.story_tit2{
	padding: 20px 0 20px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#aa4488;
	margin:0;
	text-align:left;
	}
	
.story_name2{
	text-align:right;
	color:#aa4488;
	border-bottom:#aa4488 2px solid; 
	padding: 0 0 4px 0;
	}
	
/* コラム */
.story3{
	font-size:110%;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	letter-spacing: 0.2em;
	background:#22aa66;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#FFF; 
	padding:6px 25px 5px 8px;
	margin-top: 30px;
	margin-bottom: 8px;
	display: block;
	}

.story_waku3{
	padding:4px 20px;
	border:solid 2px #22aa66;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}

.story_tit3{
	padding: 20px 0 20px 0px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#22aa66;
	margin:0;
	text-align:left;
	}
	
.story_name3{
	text-align:right;
	color:#22aa66;
	border-bottom:#aa4488 2px solid; 
	padding: 0 0 4px 0;
	}
	
	
.story_tit_s{
	padding: 10px 0 0 0;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#0090d3;
	margin:0;
	text-align:left;
	border-bottom: #999 dotted 2px;
	}

.meth{
	display:block;
	font-size:115%;
	background:#4f9a23;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	color:#FFF; 
	padding:7px 14px 7px 14px;
	margin-top: 30px;
	margin-bottom: 8px;
	}
	
.meth_waku{
	padding:2px 16px;
	border:dotted 3px #4f9a23;
	background-color:#f1f7e8;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	margin-top:14px;
	}

ul.mtrng li { 
	list-style-image: url('../guide2/image/trng.gif');
	line-height: 160%; 
	margin-left:-14px;
	margin-bottom: 8px; 
	}

h1{
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:100;
	font-size:36px;

}

.g_honbun{

	font-size:15px;
	line-height: 200%; 
	margin-bottom:15px;
	}  
	
.cap{

	font-size:85%;
	line-height:150%;
}

.cap_l{

	font-size:85%;
	line-height:150%;
}

.cap_anq{
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-size:82%;
	line-height:130%;
}

.sub{
	font-size:80%;
	line-height:150%;
}

.sub2{
	font-size:88%;
}

.headin{
	background:#ff4681;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	color:#FFF; 
	padding:6px 65px 4px 12px;
	}
	
.care{
	background:url(../guide2/image/memo.gif) no-repeat left center;
	padding: 28px 0 25px 45px;
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	font-size:110%;
	color:#338a00;
	margin:0;
	text-align:left;
	}
	
.help {
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:100;
	font-size:130%;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	color:#FFF;
	padding: 16px 15px 15px 20px;
	margin:0px 0 0 0;
	text-align:left;
	background-color: #aa5533;
	}

.helpt table {
	border: none;
	border-collapse: collapse;
	}

.helpt td {
	border-bottom: 1px #aaa dashed;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	}
	
.front{
	border-collapse: collapse;
	margin-bottom:10px;
	}
	
.front th{
	padding: 6px;
	text-align: center;
	vertical-align: top;
	color: #333;
	background-color: #ffccaa;
	border: 1px solid #6d6d6d;
	}
	
.front td{
	padding: 6px;
	background-color: #fff;
	border: 1px solid #6d6d6d;
	}
	
.bef {
	float:left;
	}
	
.nex {
	float:right;
	}
	
.colo {
	font-size:90%;
	line-height:160%;
	}
	
.words{
	margin:6px;
	}
	
.words_50{
	font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	color:#197019;
	background:#eae2d1;
	padding-top:3px;
	padding-bottom:1px;
	margin-top:20px;
	margin-bottom:13px;
	}
	
.words_l{
	float:left;
	width:30%;
	padding-top:3px;
	border-top:#228822 1px solid;
    font-size:95%;
	font-weight:bold;
	margin-bottom:18px;
	}

.words_r{
	float:right;
	width:68%;
	padding-top:3px;
    font-size:90%;
	line-height:160%;
	margin-bottom:18px;
	}

.words_c{
	float:right;
	font-size:80%;
	color:#666;
	margin-top:4px;
	}

.w_aks{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px #75b575 solid;
	background:#75b575; 
	color:#FFF;
	padding:2px 4px 1px 4px;
	}
	
#guide-left{
	float:left;
	width:685px;
 	margin-right:65px;
	margin-bottom:25px;
	} 
	
.mokuji_l{
	font-size:160%;
	font-weight:bold;
	line-height:150%;
	padding-top:8px;
	padding-bottom:6px;
	}
	
.mokuji_m{
	font-size:120%;
	font-weight:bold;
	line-height:150%;
	padding-top:8px;
	}
	
.mokuji{
	font-size:98%;
	line-height: 140%; 
	} 
	
.mokuji_s{
	font-size:96%;
	line-height:160%;
	margin-left: 1em;
	} 
	
.button {
	display: inline-block;
	width: 700px;
	height: 57px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;
	padding-top:3px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
.button::before,
.button::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
	}
.button,
.button::before,
.button::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
	}

.button {
	background-color: #fff;
	border: 2px solid #228822;
	color: #333;
	line-height: 50px;
	}
.button:hover {
	border-style: dashed;
	}

#menu_box {
   margin:30px 0 0 5px; 
   float:left;
   border:#ffffff 1px solid;
	}

.a {
	width:230px;
	background:#fff;
	position: relative;
	height:45px;
	text-decoration:none;
	font-size:13px;
	padding:0 10px;
	height:44px;
	line-height:44px;
	font-weight:bold;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #238822 solid;
	text-align:left;
	margin-bottom:1px;
	}

.b {
	width:230px;
	background:#ffeaee;
	position: relative;
	height:35px;
	text-decoration:none;
	font-size:13px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #fef4f6 solid;
	text-align:left;
	margin-bottom:1px;
	}

.aon {
	width:230px;
	color:#666;
	background:#e4f9e4;
	position: relative;
	height:45px;
	text-decoration:none;
	font-size:13px;
	padding:0 10px;
	height:44px;
	line-height:44px;
	font-weight:bold;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #238822 solid;
	text-align:left;
	margin-bottom:1px;
	}
	
.bon {
	width:230px;
	color:#666;
	background:#ffd9e1;
	position: relative;
	height:35px;
	text-decoration:none;
	font-size:13px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #fef4f6 solid;
	text-align:left;
	margin-bottom:1px;
	}
	
#pdf_box {
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px;
   border-radius: 10px;
   border: 1px #555 dashed;
   padding: 10px 0px ;
   width:100%;
   text-align:center;
   font-size:95%;
   margin-top:20px;
}


.decoButton {
   background-color: #0a0;   /* ボタンの表面色 */
   color: white;             /* ボタンの文字色 */
   font-size: 1em;           /* ボタンの文字サイズ */
   border: 2px solid green;  /* ボタンの枠線 */
   border-radius: 9px;       /* 枠線の角丸半径 */
   padding: 0.25em 0.75em;   /* ボタン内側の余白量 */
   cursor: pointer;          /* マウスポインタの形状 */
}
.decoButton:hover {
   background-color: #5c5;   /* ボタンの表面色をちょっと明るく */
   border-color: #3a3;       /* 枠線の色もちょっと明るく */
}

/* 文頭一文字下げ（インデント） */
p.indent{
  text-indent: 1em;
}

span.indent{
  text-indent: 1em;
}