﻿@charset "utf-8";
/**Font Size**************************************/
/* HTML tag styles                             */
/*font-size:225% }		/* 36px */
/*font-size:200% }		/* 32px */
/*font-size:187.5% }	/* 30px */
/*font-size:150% }		/* 24px */
/*font-size:131.25% }	/* 21px */
/*font-size:112.5% }	/* 18px */
/*font-size:100% }		/* 16px(=12pt) | default */
/*font-size:87.5% }	    /* 14px */
/*font-size:81.25% }	/* 13px */
/*font-size:75%}		/* 12px */
/*font-size:68.75% }	/* 11px */
/*font-size:62.5% }	    /* 10px */


/*--------------------------------------------------------------------------------
	clear
----------------------------------------------------------------------------*//**/

.clear {
	clear: both;
}
/*--------------------------------------------------------------------------------
	Clear Fix Hack (Float Clear Hack)
----------------------------------------------------------------------------*//**/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} /*IE7以外のモダンブラウザ向け*/
.clearfix {
	display: inline-block;
} /*IE7およびMacIE5向け*/
/*Hides from IE-mac\*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*End hide from IE-mac*/ /*IE6以前向け*/


/*--------------------------------------------------------------------------------
	base
----------------------------------------------------------------------------*//**/
body {
	color: #000000;
	font-size: 75%;
	line-height: 1.6;
	text-align: center;
	font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	background: url(../img/bk.jpg) no-repeat top center;
	background-color: #fff6fb;
}
*:first-child + html body {	/* for IF7 */
	font-family: "メイリオ", "Meiryo";
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0 20px;
	background-color: #FFF;
}
#content {
	width: 980px;
	text-align: left;
}
.new {
	color: #ff0000 !important;
	font-weight: bold !important;
}
/*--------------------------------------------------------------------------------
	link
----------------------------------------------------------------------------*//**/
a:link {
	color: #0054df;
	text-decoration: underline;
}
a:visited {
	color: #0054df;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
*:focus {
	-moz-outline-style: none;
}/* Firefox点線回避 */
a {
	outline: none;
}
.morebtn.link {
    margin: 0;
    padding: 10px 15px 10px 20px;
    background: url(/common/img/ex_ic3.gif) no-repeat left center;
}
/*--------------------------------------------------------------------------------
	header
----------------------------------------------------------------------------*//**/
#header {
	padding-top: 12px;
}
#header #hdLeft {
	float: left;
	width: 680px;
	_height: 27px;
}
#header #searchArea {
	float: left;
	margin-right: 20px;
}
#header #searchArea #search {
	float: left;
	color: #666666;
	height: 25px;
	width: 114px;
	border: 1px solid #bbbbbb;
	padding: 0 0 0 5px;
}
#header #searchArea #submit {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}
#header .hdLine {
	float: left;
	margin: 2px 10px 0 10px;
}
#header .hdList {
	float: left;
	background: url(../img/ex_ic3.gif) no-repeat left;
	margin-top: 3px;
	padding-left: 10px;
	font-size: 116%;
}
#header .hdEnglish {
	float: left;
	background: url(../img/ex_ic3.gif) no-repeat left;
	margin-top: 3px;
	padding-left: 10px;
	font-size: 116%;
}
#header #hdRight {
	float: right;
	width: 290px;
}
#header #hdRight .print {
	float: right;
}
#header #hdRight .fontSize {
	float: left;
	width: 190px;
}
#header #hdRight .fontSize p {
	float: left;
	margin-right: 8px;
}
#header #hdRight .fontSize ul li {
	float: left;
	margin-right: 5px;
}
/*--------------------------------------------------------------------------------
	content
----------------------------------------------------------------------------*//**/
#content {
	clear: both;
}
/*--------------------------------------------------------------------------------
	main
----------------------------------------------------------------------------*//**/
#content #main {
	float: right;
	width: 780px;
}
/*--------------------------------------------------------------------------------
	topicPath
----------------------------------------------------------------------------*//**/
#content #main #path {
	background: url(../img/bk_topicPath2.gif) no-repeat bottom;
	padding-bottom: 4px;
}
#content #main #path ul {
	display: block;
	background: url(../img/bk_topicPath.gif) no-repeat left top;
	padding: 5px 0 0 29px;
	min-height: 20px;
}
#content #main #path ul li {
	float: left;
}
#content #main #path ul li a {
	background: url(../img/path.gif) no-repeat right;
	padding-right: 8px;
	margin-right: 8px;
}
/*--------------------------------------------------------------------------------
	カテゴリートップ
----------------------------------------------------------------------------*//**/
#content #categoryBox {
	margin: 16px 0 23px 0;
	padding-bottom: 25px;
	background: url(../../common/img/bk_contents.gif) repeat-y left top;
	border-bottom: 2px solid #d9d9d9;
}
#content #categoryBox #categoryContent {
	width: 730px;
	margin: 25px 0 30px 25px;
}
#content #categoryBox #categoryContent ul li {
	float: left;
	list-style-type: none;
}
#content #categoryBox .categoryContent2 {
	width: 730px;
	margin: 0 0 0 25px;
}
#content #categoryBox .categoryContent2 .mar20 {
	margin-right: 20px;
	_margin-right: 17px;
}
#content #categoryBox .categoryContentBox {
	float: left;
	width: 230px;
	padding: 0 0 15px 0;
}
#content #categoryBox .categoryContentBox2 {
	padding: 0 0 15px 0;
	width: 730px;
}
#content #categoryBox .categoryContentBox ul li {
	padding-left: 12px;
	padding-bottom: 5px;
	text-align: left;
	background: url(../../common/img/ex_ic4.gif) no-repeat left top;
	list-style-type: none;
}
#content #categoryBox .categoryContentBox .categoryBnr {
	height: 34px;
	padding-top: 8px;
	text-align: left;
	background: url(../../common/img/bk_categorybnr.gif) no-repeat left top;
}
#content #categoryBox .categoryContentBox .categoryBnr a {
	background: url(../../common/img/ex_ic5.gif) no-repeat left;
	padding: 0 0 0 23px;
	font-size: 131.25%;
	font-weight: bold;
}
#content #categoryBox2 #categoryContent .categoryTopLink {
	width: 500px;
	padding-bottom: 10px;
	margin: 5px 25px 0 25px;
	border-bottom: 1px dotted #EEE;
}
#content #categoryBox2 #categoryContent .categoryTopLink a {
	background: url(../../common/img/ex_ic4.gif) no-repeat left top;
	padding: 0 0 10px 12px;
	list-style: none;
	/*font-size: 112.5%;*/
}
/*-----------




#content #categoryBox2 #categoryContent .categoryTopLink a{
	padding-left:12px;
	text-align:left;
	font-size:112.5%;
	background:url(../../common/img/ex_ic4.gif) no-repeat left top;
	border-bottom:1px dotted #EEE;
}
----------------------*//**/


#content #categoryBox2 #categoryContent #ttl2 {
	margin: 0 0 25px 0;
	padding: 0;
	background: url(../img/citizen_ttl.gif) no-repeat left bottom;
}
/*--------------------------------------------------------------------------------
	カテゴリー中
----------------------------------------------------------------------------*//**/


#content #categoryBox2 {
	width: 780px;
	margin-top: 16px;
	margin-bottom: 25px;
}
#content #categoryBox2 #categoryContent {
	float: left;
	width: 550px;
	padding-bottom: 25px;
	background: url(../../common/img/bk_contents2.gif) repeat-y left top;
	border-bottom: 2px solid #d9d9d9;
	overflow-x: hidden;
}
#content #categoryBox2 #categoryContent #ttl2 p.category {
	margin: 20px 25px 20px 0;
	_margin: 20px 12px 20px 0;
	color: #ff5fb2;
	font-weight: normal;
	background-color: #FFF;
	border-top: 1px solid #ffcee7;
	border-left: 1px solid #ffcee7;
	float: right;
	max-width: 140px;
}
#content #categoryBox2 #categoryContent #ttl2 p.category span {
	margin: 0;
	padding: 3px;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl {
	float: left;
	width: 335px;
	margin-top: 10px;
	margin-bottom: 10px;
*padding-bottom:10px;
	margin-left: 25px;
	_margin-left: 12px;
	font-size: 187.5%;
	font-weight: bold;
	color: #ff5aaf;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl span {
	font-size: 50%;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl2 {
	float: left;
	margin-top: 13px;
	margin-left: 25px;
	_margin-left: 12px;
	font-size: 145%;
	font-weight: bold;
	color: #ff5aaf;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl2 span {
	font-size: 50%;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl3 {
	float: left;
	margin-top: 13px;
	margin-left: 25px;
	_margin-left: 12px;
	font-size: 130%;
	font-weight: bold;
	color: #ff5aaf;
	line-height: 110%;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl4 {
	float: left;
	width: 335px;
	margin-top: 10px;
	margin-bottom: 10px;
*padding-bottom:10px;
	margin-left: 25px;
	_margin-left: 12px;
	font-size: 130%;
	font-weight: bold;
	color: #ff5aaf;
}
#content #categoryBox2 #categoryContent #ttl2 h1.ttl4 span {
	font-size: 50%;
}
#content #categoryBox2 #categoryContent h2.ttl {
	padding: 12px 0 0 35px;
	background: url(../img/ttl.jpg) no-repeat left top;
	height: 30px;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	font-size: 112.5%;
}
#content #categoryBox .categoryContentBox h2.ttlCategory {
	padding: 8px 0 8px 8px;
	width: 222px;
	background: url(../img/citizen_ttl2.jpg) repeat-x bottom;
	font-weight: bold;
	font-size: 131.25%;
	text-align: left;
	border-bottom: 2px solid #fe5fb3;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
}
#content #categoryBox .categoryContentBox2 h2 {
	margin-bottom: 1em;
	padding: 8px 0 8px 8px;
	background: url(../img/citizen_ttl2.jpg) repeat-x bottom;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px solid #fe5fb3;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
}
#content #categoryBox .categoryContentBox2 h2 a {
	font-size: 131.25%;
}
#categoryContent h3 {
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 35px;
	padding: 6px 6px 6px 12px;
	width: 488px;
	text-align: left;
	font-size: 131.25%;
	background: url(../img/citizen_ttl2.jpg) repeat-x bottom;
	border-bottom: 2px #ff5fb2 solid;
	border-left: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
/* お知らせ内Style */
body.topicsIndex div.entry h3 {
	margin: 35px 25px 10px;
	padding: 2px 0 0 12px;
	color: #ff5aaf;
	text-align: left;
	font-size: 120%;
	border-bottom: 1px solid #ff5aaf;
	border-left: 3px solid #ff5aaf;
	clear: both;
}
body.topicsIndex div.entry h4 {
	margin: 35px 25px 10px;
	padding: 2px 0 0 12px;
	color: #FF5AAF;
	text-align: left;
	font-size: 120%;
	border-left: 3px solid #ff5aaf;
	clear: both;
}
/* /お知らせ内Style */


#categoryContent h4 {
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 35px;
	padding: 2px 0 0 12px;
	width: 488px;
	color: #ff5aaf;
	text-align: left;
	font-size: 120%;
	border-bottom: 1px solid #ff5aaf;
	border-left: 3px solid #ff5aaf;
	clear: both;
}
#categoryContent h5 {
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 35px;
	padding: 2px 0 0 12px;
	width: 488px;
	color: #FF5AAF;
	text-align: left;
	font-size: 120%;
	border-left: 3px solid #ff5aaf;
	clear: both;
}
#categoryContent h6 {
}
#content #categoryBox2 #sideContent {
	float: right;
	width: 210px;
	margin: 0;
	padding: 15px 0 0 0;
	vertical-align: top;
	background: url(../img/bk_sabmenu_top.gif) no-repeat top;
}
#content #categoryBox2 #sideContent2 {
	margin: 0;
	padding: 0 0 7px 15px;
	vertical-align: bottom;
	background: url(../img/bk_sabmenu_bottom.gif) no-repeat bottom;
}
#content #categoryBox2 #sideContent2 p.ttl {
	margin-bottom: 10px;
}
#content #categoryBox2 #sideContent2 p.photo {
	margin-left: 15px;
}
#content #categoryBox2 #sideContent2 .sideNews {
	width: 179px;
*margin-left:0px;
	background: #FFF;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #bebebe;
	margin-bottom: 1em;
}
#content #categoryBox2 #sideContent2 .sideNews p.news {
	width: 150px;
	margin-left: 15px;
	_margin-left: 7px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	float: left;
	text-align: left;
}
#content #categoryBox2 #sideContent2 .sideNews p.news span {
	display: block;
	font-size: 87.5%;
}
#content #categoryBox2 #sideContent2 .sideNews p.list {
	float: right;
	margin-right: 15px;
	_margin-right: 7px;
	padding-left: 15px;
	background: url(../../common/img/ex_ic.gif) left no-repeat;
}
#content #categoryBox2 #categoryContent dl.endlink {
	clear: both;
}
#content #categoryBox2 #categoryContent dt.ttl {
	clear: both;
	margin-left: 25px;
	margin-top: 35px;
	padding: 3px 0 0 12px;
	width: 488px;
	height: 29px;
	color: #ff5aaf;
	text-align: left;
	font-size: 131.25%;
	font-weight: bold;
	background: url(../img/ttl_link.gif) no-repeat left top;
}
#content #categoryBox2 #categoryContent dd.link {
	margin: 0 25px 0 25px;
	padding: 14px 0 18px 0;
	text-align: left;
	background-color: #fff2fa;
	border-bottom: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
#content #categoryBox2 #categoryContent dd.link li {
	float: left;
	margin-left: 14px;
	padding-left: 15px;
	padding-bottom: 5px;
	width: 211px;
	display: block;
	background: url(../../common/img/ex_ic.gif) no-repeat left top;
	list-style-type: none;
}
#content #categoryBox dl.endlink {
	clear: both;
}
#content #categoryBox dt.ttl {
	clear: both;
	margin-left: 25px;
	margin-top: 35px;
	padding: 3px 0 0 12px;
	width: 488px;
	height: 29px;
	color: #ff5aaf;
	text-align: left;
	font-size: 131.25%;
	font-weight: bold;
	background: url(../img/ttl_link.gif) no-repeat left top;
}
#content #categoryBox dd.link {
	margin: 0 25px 0 25px;
	padding: 14px 0 18px 0;
	width: 498px;
	text-align: left;
	background-color: #fff2fa;
	border-bottom: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
#content #categoryBox dd.link li {
	float: left;
	margin-left: 14px;
	padding-left: 15px;
	padding-bottom: 5px;
	width: 211px;
	display: block;
	background: url(../../common/img/ex_ic.gif) no-repeat left top;
	list-style-type: none;
}
/* UnderPage Heading h2 -------------------------*/


/* ====================

大和高田市って？

==================== */

body.mayorIndex h2.ttl, body.gaiyoIndex h2.ttl, body.rekisiIndex h2.ttl, body.gyoujiIndex h2.ttl, body.photoIndex h2.ttl, body.accessIndex h2.ttl, body.curPage1 h2.ttl, body.curPage4907 h2.ttl {
	background: url(../../city/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */

/* ====================

市民の方へ

==================== */

body.lifeIndex h2.ttl, body.shomeiIndex h2.ttl, body.bousaiIndex h2.ttl, body.kankyoIndex h2.ttl, body.suidoIndex h2.ttl, body.kosodateIndex h2.ttl, body.kyoikuIndex h2.ttl, body.kotsuIndex h2.ttl, body.kenkoIndex h2.ttl, body.fukushiIndex h2.ttl, body.hokenIndex h2.ttl, body.kokyoIndex h2.ttl, body.sangyoIndex h2.ttl, body.asobuIndex h2.ttl, body.machiIndex h2.ttl, body.toshiIndex h2.ttl, body.sumaiIndex h2.ttl, body.senkyoIndex h2.ttl, body.shizeiIndex h2.ttl, body.auctionIndex h2.ttl, body.baikyakuIndex h2.ttl, body.jinkenIndex h2.ttl, body.sodanIndex h2.ttl, body.yasashiiIndex h2.ttl, body.nogyoIndex h2.ttl, body.mynumberIndex h2.ttl {
	background: url(../../life/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */


/* ====================

市政情報

==================== */

body.info h2.ttl,
body.shigikaiIndex h2.ttl, body.shisakuIndex h2.ttl, body.seidoIndex h2.ttl,body.publicIndex h2.ttl, body.zaiseiIndex h2.ttl, body.tokeiIndex h2.ttl, body.soshikiIndex h2.ttl, body.gyomuIndex h2.ttl, body.kohoIndex h2.ttl, body.shokuinIndex h2.ttl,body.shinchoushaIndex h2.ttl {
	background: url(../../info/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */


/* ====================

事業者の方へ

==================== */

body.bizIndex h2.ttl, body.nyusatsuIndex h2.ttl, body.tokuteiIndex h2.ttl, body.kaigoIndex h2.ttl {
	background: url(/biz/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */


/* ====================

検索結果

==================== */

body.searchIndex h2.ttl {
	background: url(/search/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */


/* ====================

エラーページ

==================== */

body.errorIndex h2.ttl {
	background: url(/search/img/ttl.jpg) no-repeat !important;
}
/* ############################## ▲最後にimportant!とる ########################################## */

/*--------------------------------------------------------------------------------
	カテゴリー中　リスト
----------------------------------------------------------------------------*//**/

#content #categoryBox2 #categoryContent ul {
	margin: 20px 25px 15px 25px;
	text-align: left;
}
/*
#content #categoryBox2 #categoryContent ul li ul	{
	margin:10px 0 0 0;
}

#content #categoryBox2 #categoryContent ul li ul li	{
	border:none;
}
*/

#content #categoryBox2 #categoryContent ul.list {
	margin: 0 25px 15px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.list li {
	padding-bottom: 5px;
	list-style: none;
}
#content #categoryBox2 #categoryContent ul.listDisc1 {
	margin: 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listDisc1 li {
	margin-left: 17px;
	list-style-type: disc;
}
#content #categoryBox2 #categoryContent ul.listDisc2 {
	margin: 5px 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listDisc2 li {
	margin-left: 17px;
	list-style-type: disc;
}
#content #categoryBox2 #categoryContent ul.listDisc3 {
	margin: 0 25px 10px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listDisc3 li {
	margin-left: 17px;
	list-style-type: disc;
	margin-bottom: 5px;
}
#content #categoryBox2 #categoryContent ul.listDisc4 {
	float: left;
	margin: 0;
	width: 270px;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listDisc4 li {
	margin-left: 17px;
	list-style: disc;
}
#content #categoryBox2 ul.listDisc5 {
	margin: 0 0 10px 0 !important;
	text-align: left !important;
}
#content #categoryBox2 ul.listDisc5 li {
	margin-left: 17px !important;
	list-style-type: disc !important;
}
#content #categoryBox2 ul.listDisc6 {
	margin: 0 0 10px 15px!important;
	text-align: left;
}
#content #categoryBox2 ul.listDisc6 li {
	margin: 0 0 0 0 !important;
	padding-left: 0px !important;
	list-style-type: disc !important;
	background: none !important;
}
#content #categoryBox2 ul.listDisc7 {
	margin: 0 0 0 15px!important;
	text-align: left;
}
#content #categoryBox2 ul.listDisc7 li {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	padding-left: 0px !important;
	list-style-type: disc !important;
	background: none !important;
	border-bottom: none !important;
}
#content #categoryBox2 #categoryContent ul.listIcon1 {
	margin: 5px 0 0 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listIcon1 li {
	margin-left: 12px;
	list-style: url(../img/ex_ic2.gif);
	padding-left: 5px;
}
#content #categoryBox2 #categoryContent ul.listIcon2 {
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 0px;
}
#content #categoryBox2 #categoryContent ul.listIcon2 li {
	list-style: url(../img/ex_ic2.gif);
	padding-left: 5px;
	margin-left: 12px;
}
#content #categoryBox2 #categoryContent ul.listIcon3 {
	margin: 0 25px;
}
#content #categoryBox2 #categoryContent ul.listIcon3 li {
	background: url(../img/ic_kome.gif) no-repeat left top;
	list-style: none;
	padding-left: 15px;
}
#content #categoryBox2 #categoryContent ul.listIcon32 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#content #categoryBox2 #categoryContent ul.listIcon32 li {
	background: url(..//img/ic_kome.gif) no-repeat left top;
	list-style: none;
	padding-left: 15px;
	margin-left: 0px;
}
#content #categoryBox2 #categoryContent ul.listIcon4 {
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 0px;
}
#content #categoryBox2 #categoryContent ul.listIcon4 li {
	list-style: url(../img/ex_ic7.gif);
	margin-left: 15px;
}
#content #categoryBox2 #categoryContent ul.listIcon5 {
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#content #categoryBox2 #categoryContent ul.listIcon5 li {
	list-style: url(../img/ex_ic7.gif);
	margin-left: 12px;
}
#conten ul.listIcon6 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#content ul.listIcon6 li {
	background: url(..//img/ic_kome.gif) no-repeat left top;
	list-style: none;
	padding-left: 15px;
	margin-left: 0px;
}
#content #categoryBox2 #categoryContent ol.listDecimal1 {
	text-align: left;
	margin: 0;
}
#content #categoryBox2 #categoryContent ol.listDecimal1 li {
	list-style-type: decimal;
	margin-left: 23px;
}
#content #categoryBox2 #categoryContent ol.listDecimal2 {
	margin: 0 0 0 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ol.listDecimal2 li {
	margin-left: 17px;
	list-style-type: decimal;
}
#content #categoryBox2 #categoryContent ol.listDecimal3 {
	margin: 0 0 10px 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ol.listDecimal3 li {
	margin-left: 25px;
	list-style-type: decimal;
}
#content #categoryBox2 #categoryContent ol.listDecimal32 {
	margin: 0 25px 10px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent ol.listDecimal32 li {
	margin-left: 25px;
	list-style-type: decimal;
}
#content #categoryBox2 #categoryContent ol.listDecimal4 {
	text-align: left;
	margin: 0;
}
#content #categoryBox2 #categoryContent ol.listDecimal4 li {
	list-style-type: decimal;
	margin-left: 23px;
	margin-bottom: 6px;
}
#content #categoryBox2 #categoryContent ol.listDecimal5 {
	display: block;
	padding: 0 0 20px 50px;
}
#content #categoryBox2 #categoryContent ol.listDecimal5 li {
	padding-bottom: 6px;
}
#content #categoryBox2 #categoryContent ul.listNo1 {
	margin: 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listNo1 li {
	margin-left: 0;
	list-style-type: none;
}
#content #categoryBox2 #categoryContent ul.listNo12 {
	text-align: left;
	margin: 0 25px;
}
#content #categoryBox2 #categoryContent ul.listNo12 li {
	list-style-type: none;
}
#content .listNo3 {
	text-align: left;
	margin: 0;
}
#content .listNo3 li {
	list-style-type: none;
}
#content #categoryBox2 #categoryContent ul.listNo4 {
	margin: 0 15px 0 15px;
	text-align: left;
}
#content #categoryBox2 #categoryContent ul.listNo4 li {
	margin-left: 0;
	list-style-type: none;
}
#content #categoryBox2 #categoryContent ul.link {
	margin: 0 25px 25px 25px;
	padding: 14px 0 18px 0;
	text-align: left;
	background-color: #fff2fa;
	border-bottom: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
#content #categoryBox2 #categoryContent ul.link li {
	float: left;
	margin-left: 14px;
	padding-left: 15px;
	padding-bottom: 5px;
	width: 211px;
	display: block;
	background: url(../../common/img/ex_ic.gif) no-repeat left;
	list-style-type: none;
}
#content #categoryBox2 #categoryContent dl.indent_lst {
}
#content #categoryBox2 #categoryContent dl.indent_lst dt {
	display: block;
	font-size: 112.5%;
	padding-bottom: 10px;
	color: #000000!important;
}
#content #categoryBox2 #categoryContent dl.indent_lst dt a {
	font-size: 112.5%;
}
#content #categoryBox2 #categoryContent dl.indent_lst dd {
	display: block;
	padding: 0 0 0 20px;
}
#content #categoryBox2 #categoryContent dl.indent_lst ul, #content #categoryBox2 #categoryContent dl.indent_lst ol {
	display: block;
	padding: 5px 0 0 30px;
	margin: 0;
}
#content #categoryBox2 #categoryContent ul.haifulist {
  margin: 0 10px 0 25px;
  padding-top: 5px;
  text-align: left;
	overflow: hidden;
}
#content #categoryBox2 #categoryContent ul.haifulist li {
	float: left;
	margin-right: 15px;
	padding-bottom: 5px;
	list-style: none;
}
/*--------------------------------------------------------------------------------
	08:footer
----------------------------------------------------------------------------*//**/
#footer {
	clear: both;
	width: 1020px;
	background: #ffd8ec;
	margin: 0 auto;
	padding: 0;
}
#footer .footerLink {
	margin: 0px;
	padding: 0px;
	background: #f6f6f6;
	border-top: 1px solid #e2e2e2;
}
#footer .footerLink ul {
	float: left;
	width: 700px;
	margin: 13px 0 13px 23px;
	_margin: 13px 0 13px 11px;
}
#footer .footerLink ul li {
	float: left;
}
#footer .footerLink ul li.kugiri {
	background: url(../img/footter_line.jpg) no-repeat right;
	padding-right: 10px;
	margin-right: 10px;
}
#footer .footerLink .pagetop {
	float: right;
	background: url(../img/ex_pegetop.gif) no-repeat left;
	margin: 13px 23px 13px 0;
	_margin: 13px 11px 13px 0;
	padding-left: 12px;
}
#footer .pagetop2 {
	float: right;
	background: url(../img/ex_pegetop.gif) no-repeat left;
	margin: 25px 0;
	padding-left: 12px;
}
#footer .copyright {
	clear: both;
	margin: 0px;
	padding: 13px 23px 30px 23px;
	background: #ffd8ec;
	border-top: 1px solid #ff96cc;
}
#footer .copyright address {
	float: left;
	text-align: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#footer .copyright address span {
	font-weight: bold;
	color: #ff2e9b;
}
#footer .copyright .copy {
	float: right;
	font-size: 81.25%;
}
/*--------------------------------------------------------------------------------
▼ここから共通汎用css
----------------------------------------------------------------------------*//**/

/*　▼文字スタイル　*/
span.x_small {
	font-size: x-small;
	font-weight: normal;
}
span.xx_small {
	font-size: xx-small;
	font-weight: normal;
}
span.color1 {
	color: #FF5FB2;
}
strong {
	font-size: 106.5%;
	font-weight: bold;
	padding-bottom: 4px;
}
p.cmmnt {
	font-size: 81.25%;
	color: #666666;
	text-align: left;
	padding-left: 25px;
}
em {
	font-size: 112.5%;
	font-style: normal;
	font-weight: bold;
	color: #FF5AAF;
	padding-left: 20px;
}
#categoryBox .pagetop {
	width: 745px;
	padding: 20px 10px 0 0;
	text-align: right;
}
#categoryBox .pagetop p {
	padding: 20px 0 0 0;
	text-align: right !important;
}
#categoryBox .pagetop a {
	background: url(../img/ex_pegetop.gif) no-repeat left;
	padding-left: 12px;
}
#categoryContent .pagetop {
	width: 540px;
	padding: 20px 10px 0 0;
	text-align: right;
}
#categoryContent .pagetop p {
	padding: 20px 0 0 0;
	text-align: right !important;
}
#categoryContent .pagetop a {
	background: url(../img/ex_pegetop.gif) no-repeat left;
	padding-left: 12px;
}
#categoryContent .pagetop2 {
	padding: 20px 10px 0 0;
	text-align: right;
	float: right;
}
#categoryContent .pagetop2 p {
	padding: 20px 0 0 0;
	text-align: right !important;
}
#categoryContent .pagetop2 a {
	background: url(../img/ex_pegetop.gif) no-repeat left;
	padding-left: 12px;
}
.bold {
	font-weight: bold;
	color: #000;
}
.red {
	color: #F00;
}
/*--------------------------------------------------------------------------------
	ボトムの値
----------------------------------------------------------------------------*//**/



.pad_bottm5 {
	padding-bottom: 5px;
}
.pad_bottm10 {
	padding-bottom: 10px;
}
.pad_bottm15 {
	padding-bottom: 15px;
}
.pad_bottm20 {
	padding-bottom: 20px;
}
.pad_bottm25 {
	padding-bottom: 25px;
}
.pad_bottm30 {
	padding-bottom: 30px;
}
.pad_bottm35 {
	padding-bottom: 35px;
}
.pad_top10 {
	padding-top: 10px;
}
.pad_top35 {
	padding-top: 35px;
}
.mar_bottm0 {
	margin-bottom: 0 !important;
}
.mar_bottm5 {
	margin-bottom: 5px;
}
.mar_bottm10 {
	margin-bottom: 10px;
}
.mar_bottm15 {
	margin-bottom: 15px;
}
.mar_bottm20 {
	margin-bottom: 20px;
}
.mar_bottm25 {
	margin-bottom: 25px;
}
.mar_bottm30 {
	margin-bottom: 30px;
}
.mar_bottm35 {
	margin-bottom: 35px;
}
.mar_top0 {
	margin-top: 0 !important;
}
.mar_top5 {
	margin-top: 5px;
}
.mar_top10 {
	margin-top: 10px;
}
.mar_top35 {
	margin-top: 35px;
}
.mar_Box {
	margin: 0 25px;
	text-align: left;
}
/*--------------------------------------------------------------------------------
	左右マージン
----------------------------------------------------------------------------*//**/

#categoryContent ul li.marRight20 {
	margin-right: 20px;
}
/*--------------------------------------------------------------------------------
	横幅
----------------------------------------------------------------------------*//**/
.width60 {
	width: 60px;
}
.width80 {
	width: 80px;
}
.width100 {
	width: 100px;
}
.width190 {
	width: 170px;
}
.width230 {
	width: 230px;
}
.width250 {
	width: 250px;
}
.width400Box {
	width: 500px;
	margin: 0 25px;
}
/*--------------------------------------------------------------------------------
▼ページ内リンクナビゲーション　
----------------------------------------------------------------------------*//**/

div.inpage_lnk {
	width: 530px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	clear: both;
	_zoom: 1;
}
div.inpage_lnk ul li {
	display: block;
	width: auto;
	height: 30px;
	background: url(../img/inpage_lnk.gif) no-repeat 0 0;
	padding: 0 0 0 19px;
	float: left;
	margin: 0 6px 6px 0;
}
div.inpage_lnk ul li a span {
	display: block;
	width: 90px;
	height: 30px;
	float: left;
	padding-right: 5px;
	overflow: visible;
	text-align: left;
}
div.inpage_lnk ul li a {
	text-decoration: none;
	cursor: pointer;
	font-size: 100%;
	padding-top: 3px;
	line-height: 250%;
}
div.inpage_lnk ul li a:hover span {
	text-decoration: underline;
}
div.inpage_lnk ul li a span.corner {
	display: block;
	width: 6px;
	height: 30px;
	background: url(../img/inpage_lnk_right.gif) no-repeat right 0;
	top: -4px;
	float: left;
	overflow: hidden;
}
div.inpage_lnk ul li a:hover span.corner, div.inpage_lnk ul li.selected a span.corner {
	cursor: pointer;
	text-decoration: none;
}
ul.linkNav {
	margin: 10px 0 0 25px !important;
}
ul.linkNav li {
	background: url(../../common/img/ex_ic4.gif) no-repeat left top;
	padding: 0 0 10px 20px;
	list-style: none;
	font-size: 100%;
	margin: 10px 0 0;
}
/*--------------------------------------------------------------------------------
　▼位置スタイル　
----------------------------------------------------------------------------*//**/

.flt_l {
	float: left;
	margin: 0 7px 7px 0;
}
.flt_r {
	float: right;
	margin: 0 0 7px 7px;
}
#content #categoryBox2 #categoryContent .txtRight {
	text-align: right;
}
#content #categoryBox2 #categoryContent .txtLeft {
	text-align: left;
}
#content #categoryBox2 #categoryContent .txtCenter {
	text-align: center;
}
.center {
	text-align: center !important;
}
.left {
	text-align: left !important;
}
.right {
	text-align: right !important;
}
/*--------------------------------------------------------------------------------
　▼アイコン等
----------------------------------------------------------------------------*//**/
.return {
	background: url(../img/ic_return.gif) no-repeat left top;
	padding: 0 0 0 18px;
	margin: 0 0 0 0;
}
.return2 {
	background: url(../img/ic_return2.gif) no-repeat left top;
	padding: 20px 0 0 18px;
	margin: 0 0 0 0;
}
.pdf {
	background: url(../img/ico_pdf.gif) no-repeat left top;
	padding: 5px 0 5px 25px;
}
.pdf2 {
	background: url(../img/ico_pdf.gif) no-repeat left top;
	margin: 0 25px;
	padding-left: 25px;
	height: 20px;
}
.pdf3 {
	background: url(../img/ico_pdf.gif) no-repeat left top;
	padding: 5px 0 5px 25px;
	margin-left: 0px;
}
.pdfico {
	background: url(../img/ico_pdf.gif) no-repeat left top;
	padding: 5px 0 5px 25px;
}
.doc {
	background: url(../img/ico_doc.gif) no-repeat left;
	padding: 2px 0 2px 25px;
}
.docx {
	background: url(../img/ico_doc.gif) no-repeat left;
	padding: 2px 0 2px 25px;
}
.xls {
	background: url(../img/ico_xls.gif) no-repeat left;
	padding: 2px 0 2px 25px;
}
.xlsx {
	background: url(../img/ico_xls.gif) no-repeat left;
	padding: 2px 0 2px 25px;
}
.icLink {
	background: url(../../common/img/ex_ic7.gif) no-repeat left top;
	padding: 0 0 0 10px;
}
.icLink2 {
	background: url(../../common/img/ex_ic4.gif) no-repeat left top;
	padding: 0 0 0 10px;
}
.icFollow {
	padding-bottom: 45px;
	margin: 0 25px;
	background: url(../img/ic_next.jpg) bottom center no-repeat;/*	background-position :230px 25px */
}
a.blank {
	background: url(../../common/img/icon_blank.gif) no-repeat right top;
	padding: 0 20px 0 0;
}
a.blank2 {
	background: url(../../common/img/icon_blank.gif) no-repeat right top;
	padding: 0 20px 0 0;
	margin-right: 5px;
}
span.blank img {
	padding: 0.4em 0 0 0.5em;
}
.mp3 {
	background: url(../img/ico_mp3.gif) no-repeat left top;
	padding: 4px 0 4px 25px;
}
/*--------------------------------------------------------------------------------
	テーブル
----------------------------------------------------------------------------*//**/
table.generalTbl {
	width: 500px;
	table-layout: auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	empty-cells: show;
	clear: both;
	margin: 10px 30px;
}
table.generalTbl caption {
	text-align: left;
	font-size: 130%;
	font-weight: bold;
	color: #FF5FB2;
}
table.generalTbl th, table.generalTbl td {
	border: 1px solid #cccccc;
	vertical-align: middle;
}
table.generalTbl th {
	text-align: center;
	font-size: 112.5%;
	font-weight: bold;
}
table.generalTbl td {
	text-align: left;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	padding: 8px 4px;
}
table.generalTbl th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #cccccc;
}
table.generalTbl thead th {
	background-color: #e4e2e2!important;
	padding: 2px;
	line-height: 200%;
}
table.generalTbl tbody th {
	background-color: #f1f1f1;
	padding: 4px;
	vertical-align: top middle;
}
table.generalTbl tr.odd td {
	background-color: #ffffff;
}
table.generalTbl tr.odd th {
	background-color: #f1f1f1;
}
table.generalTbl td.centerTd {
	text-align: center;
}
table.generalTbl td.rightTd {
	text-align: left;
}
table.generalTbl td.noborder {
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
	text-align: center;
}
table.generalTbl2 {
	width: 500px;
	table-layout: auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	empty-cells: show;
	clear: both;
	margin: 10px 30px;
}
table.generalTbl2 caption {
	text-align: left;
	font-size: 130%;
	font-weight: bold;
	color: #FF5FB2;
}
table.generalTbl2 th, table.generalTbl2 td {
	border: 1px solid #cccccc;
	vertical-align: middle;
}
table.generalTbl2 th {
	text-align: center;
	font-size: 112.5%;
	font-weight: bold;
}
table.generalTbl2 td {
	text-align: left;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	padding: 8px 4px;
}
table.generalTbl2 th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #cccccc;
}
table.generalTbl2 thead th {
	background-color: #e4e2e2 !important;
	padding: 2px;
	line-height: 200%;
}
table.generalTbl2 tbody th {
	background-color: #f1f1f1;
	padding: 4px;
	vertical-align: top;
}
table.generalTbl2 td.centerTd {
	text-align: center;
}
table.generalTbl2 td.rightTd {
	text-align: left;
}
table.generalTbl2 td.noborder {
	border-left: 6px solid #FFFFFF;
	border-right: none;
	background-color: #FFFFFF;
	text-align: center;
}
table.smallTbl, table.smallTbl2 {
	font-size: 100%;
	margin: 8px 4px;
}
table.smallTbl th, table.smallTbl td, table.smallTbl2 th, table.smallTbl2 td {
	background-color: #FFFFFF!important;
}
table.smallTbl2 th {
	text-align: left
}
dl.table_lr {
	display: block;
	width: 100%;
}
dl.table_lr dt {
	display: block;
	float: left;
	width: 50%;
	text-align: left;
	padding: 0 0 4px 20px;
}
dl.table_lr dd {
	display: block;
	float: right;
	width: 40%;
	text-align: right;
	padding: 0 10px 4px 0;
}
table.Box {
	margin: 0 25px 10px 25px;
	width: 500px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
	font-size: 100%;
}
table.Box th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box0 {
	margin: 0;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box0 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box0 td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box1 {
	margin: 0;
	width: 500px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box1 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box1 td {
	padding: 5px;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box2 {
	margin: 0 25px 15px 25px;
	width: 500px;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box2 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box2 td {
	padding: 5px;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box3 {
	margin: 10px 25px 0 25px;
	width: 500px;
	text-align: left;
	border: none;
}
table.Box3 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
table.Box3 td {
	padding: 5px;
	text-align: left;
}
table.Box4 {
	width: 200px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box4 th {
	width: 50px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box4 td {
	width: 150px;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box5 {
	margin: 0 25px 10px 25px;
	width: 500px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box5 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box5 td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box6 {
	margin: 0 25px 35px 25px;
	width: 500px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box6 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box6 td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box7 {
	margin: 0 0 15px 0;
	width: 400px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box7 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box7 td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box8 {
	margin: 0 25px 15px 25px;
	width: 500px;
	text-align: left;
	background-color: #fff2fa;
	border-top: 1px solid #ff9ad5;
	border-left: 1px solid #ff9ad5;
}
table.Box8 th {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	background-color: #ffc7e8;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
table.Box8 td {
	padding: 5px;
	text-align: right;
	border-bottom: 1px solid #ff9ad5;
	border-right: 1px solid #ff9ad5;
}
/*--------------------------------------------------------------------------------
	Q&Aスタイル
----------------------------------------------------------------------------*//**/
dl.faq_lst {
	display: block;
	width: 500px;
	margin: 0 auto;
}
dt.question {
	display: block;
	background: url(../img/faq-q.gif) no-repeat 0 0;
	padding: 15px 0 0 27px;
	font-weight: bold;
	font-size: 112.5%;
	color: #666666;
}
dd.answer {
	display: block;
	background: url(../img/faq-a.gif) no-repeat 16px -3px;
	padding: 12px 0 20px 42px;
	font-weight: normal;
}
dd.answer ul, dd.answer ol {
	padding: 0 0 15px 33px;
}
/*--------------------------------------------------------------------------------
	ページ内広告
----------------------------------------------------------------------------*//**/

.adBnr li {
	list-style: none;
	display: inline;
	margin: 0 1px;
}
.adBnr li img {
	margin: 5px 0;
}
/*--------------------------------------------------------------------------------
	カテゴリー中　文字
----------------------------------------------------------------------------*//**/

#content #categoryBox2 #categoryContent p {
	margin: 0 25px 35px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.explanation {
	margin: 0 25px 15px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.explanation2 {
	margin: 0 25px 35px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.font00 {
	margin: 0 0 10px 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.font01 {
	margin: 0 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.font02 {
	margin: 0 25px 10px 25px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.font03 {
	margin: 0 0 0 0;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.font04 {
	margin: 0 0 0 10px;
	text-align: left;
}
#content #categoryBox2 #categoryContent p.icNext {
	text-align: center;
	margin-bottom: 10px;
}
