@charset "UTF-8";
/* CSS Document */


/*--------------------
 編集註
--------------------*/
.edit_chu {
	font-size: 100% !important;
	color: #F00;
	/* [disabled]font-weight: bold; */
	margin: 0.5em 0em 0em;
}
.chuu {
	font-size: 85% !important;
	text-align: right;
}
.chuu-2 {
	font-size: 85% !important;
	line-height: 1.5em;
	padding-top: .5em;
	text-indent: -1em !important;
	margin-left:1em;
}
.chuu-3 {
	font-size: 85% !important;
	line-height: 1.5em;
	padding-top: .5em;
}
.chuu-4 {
	font-size: 80% !important;
	text-align: right;
	margin: -1.5em 0em 0em !important;
}
.rightcomment {
	font-size: 11px;
	text-indent: 0em;
	text-align: right;
}
/*--------------------
 ヘッダー
--------------------*/
#container header {
	background: #eee;
	padding-top: 0.5em;
	/* [disabled]padding-bottom: 0.5em;
*/
	margin-bottom: .5em;
}
/*--------------------
 トップ　ロゴ
--------------------*/
#container header h1#logo {
	width: 213px;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 1em;
	float: left;
}
/*--------------------
 ホームページボタン
--------------------*/
#container header #home {
	position: relative;
	left: 0em;
	top: -0.5em;
}
#container header #home_2 {
	height: 40px;
}
#container header #home a {
	background: url(../img/dfm_home.png) no-repeat;
	position: absolute;
	left: 280px;
	top: 15px;
}
#container header #home a:hover {
	background: url(../img/dfm_home-over.png) no-repeat;
}
#container header #home a img {
	 [disabled]visibility: hidden;
	visibility: hidden;
}
/*--------------------
 検索
--------------------*/
.rightSide_kensaku {
	text-align: right;
	display: block;
	width: 300px;
	float: right;
	font: 95%;
	margin: 1em 1.5em 0em auto;
}
/*--------------------
 ナビ
--------------------*/

#container nav {
	margin-top: -5px;
	height: 60px;
	background: #eee;
	float: right;
	/* [disabled]margin-bottom: 0.5em; */
}

#container .navi_test {
	margin:-11px 0em 0em;
	background: red;
	height: 70px;
}

/*--------------------
 フッター
--------------------*/
#container footer#global {
	background: #333;
	width: 100%;
	color: #FFF;
	text-align: center;
	font-size: 95%;
	padding-top: 1em;
	padding-bottom: 1em;
}
#container footer#global p {
	margin: 0px;
}
#container footer#global p a {
	color: #FFF;
	text-decoration: none;
}
#container #global p a:hover {
	color: red;
}
#container #global p:last-of-type a::before {
	content:url(../img/yakumono/DF_arrow-12.png);
}

/*--------------------
 言語
--------------------*/
*:lang(en) {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	/* [disabled]padding-right: 2px; */
	/* [disabled]padding-left: 0em; */
	/* [disabled]margin-right: 1px; */
	/* [disabled]margin-left: 1px; */
}
section table caption {
}
/*--------------------
 レイアウト
--------------------*/

#naviMenu {
	width: 170px;
	background: #eee url(none) repeat-y;
	min-height: 500px;
	float: left;
	padding-right: 1em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	/* [disabled]padding-left: 1em;
*/
	padding-top: 0.5em;
	margin-left: 1px;
}
#naviMenu-2 {
	width: 175px;
	/* [disabled]background: #eee url(none) repeat-y; */
	/* [disabled]min-height: 1050px; */
	float: left;
	/* [disabled]margin-bottom: 1em; */
	margin-left: auto;
	/* [disabled]padding-top: 0.5em; */
	padding-right: 1em;
	/* [disabled]padding-bottom: 0.5em; */
	height: 680px;
	margin-right: auto;
}
.right_photo {
	float: right;
	margin-left: 0.5em;
	/* [disabled]margin-bottom: 0.5em; */
}
.left_photo {
	float: left;
	margin-right: 1em;
}
.center_photo {
	text-indent:0;
	text-align:center;
}
.center_calendar {
	text-indent:0;
	text-align:center;
	margin: -1em 0em 0em;
}
.wide-530 {
	width:530px;
	margin-right: auto;
	margin-left: auto;
}
/*--------------------
 見出し
--------------------*/
.midashi-01 img {
	margin-bottom: -.3em;
}
#main section h2.author {
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	margin-bottom: 1em;
	margin-top: 1em;
}
ol.midashi {
	font: bold 12px ""メイリオ", Meiryo, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
	color: #000000;
}
ol.midashi-3 {
	font: bold 120% ""メイリオ", Meiryo, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left: -1em;
}
ol.midashi-2 {
	font: bold 12px ""メイリオ", Meiryo, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
	color: #000000;
	list-style: none;
}
#container #container-02 #main .tab .honbun p.text-right + h2 {
	margin-top:0em;
}
/*--------------------
 小物
--------------------*/

.reset {
	clear: both;
}
.nagasen {
	text-decoration:line-through;
}
/*--------------------
 Shadow
--------------------*/
.box-shadow-01 {
	box-shadow: 3px 3px 10px 5px #969696;
	-moz-box-shadow: 0px 0px 10px 5px #969696;
	-webkit-box-shadow: 0px 0px 10px 5px #969696;
	background-color:#FFF;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
/*behavior: url("../../PIE.htc");*/
}
.box-shadow-02 {
	box-shadow: 1px 1px 5px 2px #ccc;
	-moz-box-shadow: 1px 1px 5px 2px #ccc;
	-webkit-box-shadow: 1px 1px 5px 2px #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=145, Strength=5);
}
.box-shadow-03 {
	box-shadow: 3px 3px 10px 2px #999;
	-moz-box-shadow: 3px 3px 10px 2px #999;
	-webkit-box-shadow: 3px 3px 10px 2px #999;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=145, Strength=5);
}
.box-shadow-04 {
	box-shadow: 3px 3px 10px 2px #999;
	-moz-box-shadow: 3px 3px 10px 2px #999;
	-webkit-box-shadow: 3px 3px 10px 2px #999;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=145, Strength=5);
}
.shadow {
	-moz-box-shadow:#999 3px 3px 7px 0px;
	-webkit-box-shadow:#999 3px 3px 7px 0px;
	box-shadow:#999 3px 3px 7px 0px;
}
/*--------------------
 罫線と囲み線
--------------------*/
.keisen {
	border-bottom: 1px solid #999;
	margin-right: auto;
	margin-left: auto;
}
.dotted {
	border-bottom-style: dotted;
}

.dotted_upper {
	border-top-style: dotted !important;
}
.no_border {
	border-style: none;
}
.wide-150 {
	width:130px;
}
.wide-95 {
	width:95%;
}
.wide-90 {
	width:90%;
}
.margin_bottom-1 {
	margin-bottom:1em;
}
.margin_top_bottom-1 {
	margin:1em 0;
	background: #F00;
}
.keisen-upper {
	width: 95%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin: 0.5em auto;
	padding-top: 3px;
}

.keisen-upper_100 {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin: 0.5em auto;
	padding-top: 3px;
}
.comment_narrow {
	color: #000000;
	text-align: justify;
	width: 450px;
	border: 1px solid #CC3333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 1em auto 5px;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 1em;
}
.waku_01{
	border:1px solid #CCC;
	padding:.5em 1em;
	margin-top: 1em;
	}
/*--------------------
 ラウンドコーナー
--------------------*/
.kadomaru-10 {
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.kadomaru-10-bottom {
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.kadomaru-10-bottom02 {
	-moz-border-radius: 0 0 10px 0px;
	border-radius: 0 0 10px 0px;
}
.kadomaru-10-topL-bottom {
	-moz-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
}

.kadomaru-8 {
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.kadomaru-5 {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*--------------------
 サイドナビ
--------------------*/
#container #container-02 #naviMenu ul {
	list-style: url(../images/yakumono/blt_01.png) none inside;
	margin: 0px 0px 0px -2em;
	/* [disabled]border-top: 1px solid #F00;
*/
	/* [disabled]width: 150%;
*/
	font-weight: bold;
	color: #666;
}
#container #container-02 #naviMenu ul ul {
	list-style: none;
	/* [disabled]color: #000;
*/
	font-weight: normal;
	margin-left: -1em;
}
#container #container-02 #naviMenu ul ul li {
	list-style: url(../images/yakumono/arrow004_05.gif) none;
	border-bottom: 1px dotted #999;
}
#container #container-02 #naviMenu ul ul li:last-child {
	border-bottom-style:solid;
}
#container #container-02 #naviMenu ul ul li a {
	color: #000;
	text-decoration: none;
	padding:0 .5em;
	margin-left:-.5em;
}
#container #container-02 #naviMenu ul ul li a:hover {
	color: red;
	background-color:white;
}
/*--------------------
 テキストの調整
--------------------*/
#container #container-02 #main .notice h2 {
	font-size: 115%;
	margin-top: -1em;
	margin-bottom: 1em;
}
#container #container-02 #main .notice h2::before {
	content: url("../img/yakumono/arrow012_02.gif");
}
#container #container-02 p {
	text-indent: 1em;
	margin: 0px;
	font-size: 95%;
	line-height: 1.5em;
	word-spacing: -1px;
}
#container #container-02 #main section .midashi-01 {
	margin-bottom: 0em;
	font-size: 140%;
	font-weight: bold;
	color: #666;
}
#container #container-02 #main section #essay p {
	font-size: 110%;
}
.text_size-10 {
	font-size: 90%;
}
.text_size-12 {
	font-size: 100%;
}
.text_size-14 {
	font-size: 110%;
}
.text_size-16 {
	font-size: 120%;
}
.text_right {
	font-size: 100%;
	text-align: right;
}
.text_right-01 {
	/* [disabled]font-size: 95%; */
	/* [disabled]text-indent: 0em; */
	text-align: right;
	/* [disabled]margin-top: -3em; */
	/* [disabled]line-height: 1.1em; */
}
/*--------------------
 位置の調整
--------------------*/
.center_position {
	margin-right: auto;
	margin-left: auto;
}
.margin_top-01 {
	margin-top: 1em;
}

/*--------------------
 リンク
--------------------*/
a {
	text-decoration: underline;
	/* [disabled]color: #00F; */
}
a:hover {
	text-decoration: none;
}
/*--------------------
 end
--------------------*/
.text-right {
	text-align: right;
	line-height: 1.3em !important;
	margin-bottom: 1em !important;
}
h2 {
	font-size: 140%;
	color: #666;
}
#container header img {
}
/*--------------------
 テーブル
--------------------*/
table.waku {
	margin-bottom: 1em;
	border: 1px solid #999;
}
table.waku td {
	border-top: 1px dotted #999;
	border-right: 1px dotted #999;
	border-bottom: 1px dotted #999;
	border-left: 1px dotted #999;
}
/*--------------------
 end
--------------------*/
.arrow dt:::before {
	content:url(../images/yakumono/arrow004_01.gif)
}
a[href^="pagetop"]{
	clear:both;
	}
	
.archive {
	float: right;
	margin-top: .5em;
}
.archive:::before {
	content:url(../images/yakumono/arrow019_01.png)
	
}
.archive01 {
	/* [disabled]float: right; */
	/* [disabled]margin-top: 0.5em; */
	margin-right: 0px;
	margin-left: auto;
}
.archive01:::before {
	content:url(../images/yakumono/arrow019_01.png)
	
}
.no_indent {
	text-indent: 0px !important;
}
.color-01 {
	color: #C00;
}
ul.link {
	list-style: url(../images/yakumono/arrow062_01.gif) none;
}
/*--------------------
 レイアウト
--------------------*/

#main {
	background: #ccc;
	min-height: 680px;
	float: left;
	/*width: 550px;*/
	width: 665px;
	/* [disabled]border-left: .7em solid #fff;
*/
	margin-bottom: 0.2em;
	/* [disabled]padding-top: 0.5em;
*/
	padding-right: 4em;
	padding-left: 4em;
	margin-left: 0.5em;
}
.text-center {
	text-align: center;
	/* [disabled]text-indent: 0px; */
}
.yohaku_upper {
	padding-top: 1em;
}

/*--------------------
 テキストの調整
--------------------*/

.page_midashi-01 {
	font-size: 180%;
	font-weight: bold;
	color: #FFF;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1em;
}
.texxt_color-01 {
	color: #516789;
}

/*--------------------
 見出しと段落
--------------------*/
.page_midashi-01 img {
	vertical-align: text-top;
	padding: 0em .5em 0em 0em;
}
#main section p {
	line-height: 1.7em;
}
#container #container-02 #main section h2 img {
	vertical-align: text-top;
}
/*--------------------
 Main
--------------------*/
#container #container-02 .detail dt h3 {
	font-size: 110%;
	margin: 0em;
}
#container #container-02 .detail dt h3:::before {
	content:url(../images/yakumono/arrow059_02.gif);
}
dl.detail {
	margin: -1em 0em 0em 1em;
}
#container #container-02 .detail dd p {
	text-indent: 0em;
}
#container #container-02 #main section .detail dd p {
	margin: 0em;
	/* [disabled]font-size: 120%;
*/
}
dl.detail-2 {
	margin: 1em 0em 0em 1em;
}
#container #container-02 .detail-2 dd p {
	text-indent: 0em;
}
#container #container-02 #main section .detail-2 dd p {
	margin-left: -1em;
	/* [disabled]font-size: 115%; */
	line-height: 1.5em;
}
#container #container-02 #main section .detail-2 dt h3 {
	font-size: 120%;
	margin-bottom: 0.5em;
}
dl.detail-3 {
	margin: 1em 1em 1em 2em;
	font-size: 110%;
}
#container #container-02 .detail-3 dd p {
	text-indent: 0em;
}
#container #container-02 #main section .detail-3 dd p {
	margin-left: -1em;
	font-size: 120%;
	line-height: 1.5em;
}
#container #container-02 #main section .detail-3 dt h3 {
	font-size: 130%;
	margin-bottom: .5em;
}
#container #container-02 #main section section .center_position.width-300 {
	width: 300px;
}
#container #container-02 #main section section .center_position.width-400 {
	width: 400px;
}
#container #container-02 #main section section .center_position.width-500 {
	width: 500px;
}
#container #container-02 #main section .tab {
	clear: both;
}
#container #container-02 #main .tab-2 {
	clear: both;
	background: #fff;
	padding: 1em 2em 1em;
	margin-bottom: 1em;
	min-height:600px;
	font-size:14px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
#container #container-02 #main .tab {
	clear: both;
	background: #fff;
	padding: 1em 2em 1em;
	margin-bottom: 1em;
	/*削除場所*/
	font-size:14px;
	-moz-border-radius: 10px 0px 10px 10px;
	border-radius: 10px 0px 10px 10px;
	min-height:600px;
}
#container #container-02 #main ul.tab_index {
	list-style: none;
}
#container #container-02 #main .tab_index li {
	float: right;
	background: #666;
	text-align: center;
	color: #000;
	padding: 0.3em 1em;
	-moz-border-radius: 10px 10px 0 0;
	border-radius:  10px 10px 0 0;
	margin: 0px 0px 0px 1px;
}
#container #container-02 #main .tab_index li.stay {
	background: #FFF;
}
#container #container-02 #main .tab_index li.stay:hover {
	background: #FFF;
}
#container #container-02 #main .tab_index li:hover {
	background: #333;
}
#container #container-02 #main .tab_index .stay.stay_color {
	color: #600;
}
#container #container-02 #main .tab_index .stay.stay_color:hover {
	color: #600;
	background: #fff;
}
#container #container-02 #main .tab_index li.sub {
	background: #630;
}
#container #container-02 #main .tab_index li.sub a {
	color: #fff;
	text-decoration: #000;
}
#container #container-02 #main .tab_index li.sub:hover {
	background: #2E57A2;
}
#container #container-02 #main .tab_index li a {
	color: #FFF;
	text-decoration: none;
}
#container #container-02 #main .tab_index li a:hover {
	color: #FFF;
}
#container #container-02 #main .tab_index li.branch {
	background: #fff;
}
#container #container-02 #main .tab_index li.branch a {
	color: #000;
	text-decoration: underline;
}
#container #container-02 #main .tab_index li.branch a:hover {
	color: #F00;
}
#container #container-02 #main .date {
	margin-top: 0em;
	margin-bottom: 1em;
	margin-right: 0px;
	text-align: right;
	font-size: 95%;
}
#container #container-02 #main .date-02 {
	margin-top: 1em;
	text-align: right;
	font-size: 100%;
}
#container #container-02 #main .date-03 {
	margin-top: -2em;
	text-align: right;
	font-size: 100%;
}
#container #container-02 #main .date-04 {
	margin-top: -1em;
	text-align: right;
	font-size: 100%;
}
#container #container-02 #main .date_page_top {
	text-align: right;
	font-size: 100%;
	float: right;
	margin-top: 2em;
}
#container #container-02 #main .date-normal {
	margin-bottom: -3em;
	margin-right: 0px;
	text-align: right;
	margin-top: 0.5em;
}
ul.kazari-01 {
	list-style: url(../images/yakumono/point022_08-s.png) none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul.kazari-02 {
	list-style: url(../images/yakumono/arrow020_01.png) none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul.kazari-01 + ul.kazari-02 {
	list-style: url(../images/yakumono/arrow020_01.png) none;
	margin-left:2em;	
}
ul.kazari-03 {
	list-style: url(../images/yakumono/arrow019_05.png) none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul.kazari-33 {
	list-style: url(../images/yakumono/arrow004_01.gif) none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom section ol {
	margin: 0em;
}

/*--------------------
 会員規約
--------------------*/
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 section .kiyaku {
	font-size: 140%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.text_size-14 .kiyaku h2 {
	font-size: 140%;
}
.renrakusaki {
	margin: 0.5em auto 0 1.5em;
	list-style: url(../images/yakumono/arrow025_08.gif) none;
	font-size: 120%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai section h2 {
	font-size: 130%;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section .renrakusaki p {
	font-size: 80%;
	line-height: 1.5em;
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom.nyukai.text_size-14 section .renrakusaki ul {
	list-style: url(../images/yakumono/arrow025_08.gif) none;
	margin-top: 0.5em;
	font-size: 90%;
}

#container #container-02 #main .tab .honbun-2 .detail-4 p.toPagetop {
	text-align: right;
	margin-top: .5em;
}

.margin-01 {
	margin-left: 2em;
}
.margin-91 {
	margin-left: -2em;
}
#container #container-02 #main .tab .honbun-2 #A_guide {
	width: 200px;
	margin-right: 0px;
	float: right;
}
#container #container-02 #main .tab .honbun-2 #A_guide img {
	float: left;
	margin-top: .5em;
}

#container nav iframe {
	height: 60px;
	width: 960px;
	background: #eee;
}

#container #container-02 #naviMenu-2 iframe {
	/*min-height:700px;*/
	height:600px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
}
#container #container-02 #naviMenu-3 iframe {
	height:680px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
}
ul.arrow {
	list-style: url(../images/img_link_head.gif) outside;
}
ul.arrow-2 {
	list-style: url(../img-navi/arrow013_08.gif) outside;
}
ul.arrow-3 {
	list-style: url(../images/yakumono/arrow062_01.gif) outside;
}
#container #container-02 #main .tab .honbun p.picture {
	text-indent: 0px;
	text-align: center;
}
#container #container-02 #main .tab-2 .honbun .picture {
	text-align: center;
	text-indent: 0px;
}
.red {
	color: #F00;
}
/*------------------
サブタブの設定
-----------------*/
#container #container-02 #main ul.tab_index-sub {
	list-style: none;
	margin-top: -2em;
	/* [disabled]margin-bottom: 0px; */
}
#container #container-02 #main .tab_index-sub li {
	float: right;
	background: #eee;
	text-align: center;
	padding: 0.3em 1em;
	-moz-border-radius: 5px 5px 0 0;
	border-radius:  5px 5px 0 0;
	margin: 0px 0px 0px 1px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
#container #container-02 #main .tab_index-sub li.stay {
	background: #FFF;
}
#container #container-02 #main .tab_index-sub li.stay:hover {
	background: #FFF;
}
#container #container-02 #main .tab_index-sub li:hover {
	background: #333;
}
#container #container-02 #main .tab_index-sub .stay.stay_color {
	color: #600;
}
#container #container-02 #main .tab_index-sub .stay.stay_color:hover {
	color: #600;
	background: #fff;
}
#container #container-02 #main .tab_index-sub li.sub {
	background: #630;
}
#container #container-02 #main .tab_index-sub li.sub a {
	color: #fff;
	text-decoration: #000;
}
#container #container-02 #main .tab_index-sub li.sub:hover {
	background: #2E57A2;
}
#container #container-02 #main .tab_index-sub li a {
	color: #000;
	text-decoration: none;
}
#container #container-02 #main .tab_index-sub li a:hover {
	color: #FFF;
}
#container #container-02 #main .tab_index-sub li.branch {
	background: #fff;
}
#container #container-02 #main .tab_index-sub li.branch a {
	color: #000;
	text-decoration: underline;
}
#container #container-02 #main .tab_index-sub li.branch a:hover {
	color: #F00;
}
/*-------------------
サブタブの設定-end
------------------*/

.green {
	color: #096;
}
#container #container-02 #main .tab .honbun .jigyo_hokoku tr td p .right.shadow.pos_up {
	margin-top: -2em;
}
#container #container-02 {
	/* [disabled]margin-bottom: 0.3em; */
	background: #EEE;
	margin-top: -.5em;
	/* [disabled]padding-right: 1em; */
	/* [disabled]padding-top: 1em; */
}
#container #container-02 #main .tab.kadomaru-10-topL-bottom .honbun_kankyo section .picture {
	margin-top: .5em;
	margin-bottom: .5em;
}
/*-------------------
　end
------------------*/
.long {
	letter-spacing: -.2em !important;
}
#container .event #global {
	color: #FFF;
}
#container .event #global p {
	color: #FFF;
}
#container #global p a {
	color: #FFF;
}
#container #container-02 #main .tab .honbun .keishou {
	text-align: right;
	margin: 1em 2em -2em 0em;
}
#container #container-02 #main .tab .honbun-gijutsu ul li .chairo {
	color: #C30;
}
#container header #home_2 #logo img {
	float: left;
}
#container #container-02 #main .tab .honbun ul {
	margin-top: -.5em;
	margin-bottom: -.5em;
}
#container #container-02 #main .tab .honbun .chuouText {
	text-align: center;
}
#container #container-02 #main .tab .honbun .academyText p .brown {
	color: #C00;
}
p .chairo {
	color: #C00;
}
