@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E0E0E0;
}
.top_box2 {
	background-color: #FFFFFF;
	background-image: url(images/top_box_und.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.top_box2_left {
	background-image: url(images/top_box_left.jpg);
	background-repeat: repeat-y;
}
.top_box2_right {
	background-image: url(images/top_box_right.jpg);
	background-repeat: repeat-y;
}.rogo_back {
	background-image: url(images/rogo_back.gif);
	background-repeat: repeat-x;
}
.what01 {
	font-size: 0.95em;
	line-height: 1.4em;
	color: #333333;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.foot_back01 {
	background-image: url(images/foot_back.gif);
	background-repeat: repeat-x;
}
.linktext01 {
	font-size: 0.9em;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
	text-align: right;
}
.linktext02    p:hover   {
	color: #FF3300;
	background-color: #003366;
}
.pan_left {
	background-image: url(images/pan_left.gif);
	background-repeat: repeat-y;
}
.browntext01 {
	font-size: 0.95em;
	color: #6C3F39;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
.syorui_list {
	line-height: 1.4em;
	color: #19374F;
	font-size: 0.95em;
}
.syorui_list .list_sub {
	font-size: 0.75em;
}
.syorui_point {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #3B5360;
	list-style-type: circle;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.seru01 {
	background-color: #CCCCCC;
	font-size: 0.8em;
	color: #330099;
}
.footer_upback {
	background-image: url(images/footer_upback.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.graytext01 {
	font-size: 0.75em;
	color: #47475C;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu01 {
	font-size: 0.9em;
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 20px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#atesaki {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 2px solid #006699;
	font-size: 0.85em;
	color: #006699;
	background-color: #E4F3F3;
}
.syorui_topics {
	font-size: 1.3em;
	color: #3B211C;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.space30 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.space15 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.topics01_under {
	background-image: url(images/topics01_underback.gif);
	background-repeat: repeat-x;
}
.topics01_back {
	background-image: url(images/topics01_back.gif);
	background-repeat: repeat-x;
}
.boldtext {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	color: #51302B;
	line-height: 2em;
}
.browntext02 {
	font-size: 1em;
	color: #311416;
	line-height: 1.6em;
	margin: 0px;
	padding: 0px;
}
.pan_back {
	background-image: url(images/pan_back.gif);
	background-repeat: repeat-x;
}
.cyuui {
	font-size: 0.9em;
	color: #336699;
	line-height: 1.4em;
	font-style: italic;
}
.pan {
	font-size: 0.8em;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.space60 {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.syorui {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 1em;
	line-height: 1.4em;
	color: #666666;
}
.sen01 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336699;
}
.seru02 {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #330099;
}
.graytext02 {
	font-size: 0.95em;
	color: #47475C;
	line-height: 1.4em;
	font-weight: bold;
	padding-top: 10px;
}
.blue01 {
	font-size: 0.9em;
	line-height: 1.6em;
	color: #003366;
	padding-left: 20px;
}
.graytext03 {
	font-size: 0.9em;
	color: #000033;
	line-height: 1.4em;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	width: 650px;
}
.jyouken .syorui {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.jyouken .syorui .graytext03 {
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}
.kakomi01 {
	width: 600px;
	border: 1px dotted #0066FF;
	background-color: #E4F7FA;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #333366;
	margin-right: auto;
	margin-left: auto;
}
.box04_left {
	background-image: url(images/box04_left.gif);
	background-repeat: repeat-y;
	background-color: #DCF6FB;
}
.box04_right {
	background-image: url(images/box04_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #DCF6FB;
}
.box05_left {
	background-image: url(images/box05_left.gif);
	background-repeat: repeat-y;
	background-color: #FEE6ED;
}
.box05_right {
	background-image: url(images/box05_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FEE6ED;
}
.red01 {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #450022;
	padding-left: 20px;
}
.blue02 {
	font-size: 0.9em;
	line-height: 1.6em;
	color: #3333CC;
	padding-left: 20px;
	font-weight: bold;
}
.sen02 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #76294E;
}
.graytext04 {
	font-size: 0.78em;
	color: #47475C;
	line-height: 1.4em;
	width: 640px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blue03 {
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #3399CC;
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 0px;
}
.atesaki02 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border: 1px solid #996600;
	font-size: 0.75em;
	color: #006699;
	background-color: #FFFFCC;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.sen03 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #3399CC;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.atesaki03 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #996600;
	font-size: 0.75em;
	color: #006699;
	background-color: #FFFFCC;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
}
.syorui02 {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 1em;
	line-height: 1.4em;
	color: #666666;
}
.atesaki05 {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border: 1px solid #996600;
	font-size: 0.9em;
	color: #2E1819;
	background-color: #E2FFE8;
	line-height: 1.5em;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}
.syorui02 li {
	color: #333333;
}
.maruwaku_left04 {
	background-image: url(images/box03_left.gif);
	background-repeat: repeat-y;
}
.maruwaku_right04 {
	background-image: url(images/box03_right.gif);
	background-repeat: repeat-y;
}
.graytext05 {
	font-size: 0.9em;
	color: #090D17;
	line-height: 1.5em;
	width: 640px;
}
.graytexth1 {
	font-size: 0.95em;
	color: #090D17;
	line-height: 1.5em;
	text-align: left;
	margin-left: 10px;
	width: 710px; 
}
.list05 {
	list-style-image: url(images/checkbox01.gif);
	line-height: 1.8;
	font-size: 0.95em;
}
.red02 {
	font-size: 1em;
	line-height: 1.5em;
	color: #450022;
	padding-left: 0px;
}
.atesaki04 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #996600;
	font-size: 0.9em;
	color: #006699;
	background-color: #FFFFCC;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 350px;
}
.graytext06 {
	font-size: 0.85em;
	color: #090D17;
	line-height: 1.5em;
}
.graytextss01 {
	font-size: 0.78em;
	color: #090D17;
	line-height: 1.5em;
	vertical-align: middle;
}

.sen04 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336699;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}


.middletopics {
	font-size: 1em;
	border-left-width: 6px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #FF3300;
	border-bottom-color: #cdcdcd;
	padding-left: 5px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFE0D7;
}

.smalltopics {
	font-size: 0.9em;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF9220;
	font-weight: bold;
	color: #004A7B;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #E3F1FF;
}
.katei {
	padding: 10px 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 5px;
	background-color: #F6F6F6;
	border: 1px dashed #999999;
}
.menu02 {
	font-size: 0.85em;
	background-color: #663333;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.syorui03 {
	background-color: #F3EDE4;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #333333;
}
.cyuui02 {
	font-size: 0.9em;
	color: #1D3A58;
	line-height: 1.5em;
}
.menu01  a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu01 a:hover   {
	color: #333333;
}
.menu02  a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu02 a:hover {
	color: #FF6600;
}
.atesaki06 {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border: 1px dashed #CC6633;
	font-size: 0.9em;
	color: #2E1819;
	background-color: #FFFFCC;
	line-height: 1.5em;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}

.graytext07 {
	font-size: 0.87em;
	color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.graytext08  {
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}
.graytext09 {
	font-size: 0.85em;
	color: #333333;
	line-height: 1.6em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.graytext10 {
	font-size: 0.9em;
	color: #333333;
	line-height: 1em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.graytext11 {
	font-size: 0.95em;
	color: #004F59;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004F59;
}

.kakomi05 {
	border: 1px solid #999999;
	padding-top: 15px;
	padding-left: 10px;
	margin: 10px 0px 20px;
	background-color: #FFFDF7;
}

.modoru {
	padding-top: 15px;
	font-size: 0.9em;
	color: #333333;
	text-align: right;
}
.modoru a:link {
	font-size: 0.9em;
	color: #333333;
	text-align: right;
}

.modoru a:visited {
	font-size: 0.9em;
	color: #333333;
	text-align: right;
}
.modoru a:hover {
	font-size: 0.9em;
	color: #333333;
	text-align: right;
}
.space15 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.paper_left01 {
	background-image: url(images/paper_left01.gif);
	background-repeat: repeat-y;
}
.paper_right01 {
	background-image: url(images/paper_right01.gif);
	background-repeat: repeat-y;
}
.fukidashi_right01 {
	background-image: url(images/fukidashi_right01.gif);
	background-repeat: repeat-y;
}
.fukidashi_left01 {
	background-image: url(images/fukidashi_left01.gif);
	background-repeat: repeat-y;
}


.linktext03 {
	font-size: 0.9em;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
	margin-left: 25px;
}
.listtext02 {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.6em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: square;
}

.listicon {
	font-size: 0.8em;
	color: #333333;
	line-height: 1.6em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	list-style-image: url(images/list_icon.gif)
}

.em08j {
	font-size: 0.8em;
	color: #7B7B00;
	line-height: 1.5em;
	font-weight: bold;
}

.em08k {
	font-size: 0.8em;
	color: #E83400;
	line-height: 1.2em;
}

.em08kb {
	font-size: 0.9em;
	color: #E83400;
	line-height: 1.2em;
	margin-top: 10px;
	margin-right: auto;
	margin-left: 20px;
}

.em09 {
	font-size: 0.9em;
	color: #333333;
	line-height: 1.5em;
	margin-top: 10px;
	margin-right: auto;
}

.link1  a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.link1 a:hover   {
	color: #333333;
}
.linktext02  a {
	font-size: 0.8em;
	font-weight: bold;
	color: #355900;
	text-decoration: none;
	font-weight: bold;
}
.linktext02 a:hover {
	color: #FF6600;
}

.filesize a {
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
.filesize a:hover {
	font-size: 0.7em;
	color: #E85700;
	text-decoration: none;
}

.boxth {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.5em;
	color: #555555;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px;
	border-style: solid;
	border-top-color: #C8AF00;
	border-right-color: #7B5C00;
	border-bottom-color: #7B5C00;
	border-left-color: #C8AF00;
	background-color: #FFF3A4;
}
.boxin {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.5em;
	color: #ffffff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px;
	border-style: dotted;
	border-color: #B39600;
	background-color: #ffffff;
}
.textar {
	font-size: 0.8em;
	text-align: right;
	font-weight: normal;
	line-height: 1.5em;
	color: #000000;
 }
 
 
.textal {
	line-height: 1.5em;
	text-align: left;
 }.kako_pro01 {
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	margin: 0px;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: bold;
}
.kako_pro02 {
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
}
.kako_pro03 {
	color: #333333;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin: 0px;
	font-size: 0.9em;
	line-height: 1.3em;
}
.kako_pro04 {
	color: #333333;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin: 0px;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: bold;
}
.kako_pro05 {
	color: #333333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin: 0px;
	font-size: 0.8em;
	line-height: 1.3em;
}
.linktext04 {
	font-size: 1em;
	font-weight: bold;
	color: #0033CC;
	text-decoration: underline;
	padding-right: 2px;
	padding-left: 26px;
	line-height: 1.5em;
	padding-top: 12px;
	padding-bottom: 5px;
	background-image: url(images/listmark01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 18px;
	margin: 0px;
}
#contentsbox{
	width:718px;
	margin:8px 0 10px 30px;
}


#navigationbox{
	width:718px;
	margin:0; padding:0; border:0;
}
#navigationbox ul{
	list-style-type:none;
	margin:0; padding:0;
	width:718px;
}
#navigationbox li{
	display:inline;
	width:174px; height:45px;
	margin:0 0 0 5px; padding:0;
}
#bord{
	width:718px; height:258px;
	background-image:url(images/img_bord01.gif);
	background-repeat:no-repeat;
	margin:8px 0; padding:0;
}
#btnnext{
	width:136px; height:34px;
	position:relative;
	top:200px;
	left:350px;
}
#btnbacknum{
	width:px; height:px;
	position:relative;
	top:175px; left:580px;
}
#bgbottom{
	background-image:url(images/bg_bottom.gif);
	background-repeat:repeat-x;
	width:100%;
	height:32px;
}
#j8newsbox02{
	width:235px; height:20px;
	background-image:url(images/tit_j8news_02.gif);
	background-repeat:no-repeat;
	margin:0; padding:0;
}
#j8newsbox01{
	width:714px; height:100%;
	margin:0 auto; padding:0;
}
.j8tit{
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.j8tit02{
	color:#b02222;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	background-image:url(images/icon_chalk.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
}
.j8day{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	
}
.textsize-m{
	font-size:12px;
	clear:both;
}
.j8tit03{
	color:#b02222;
	font-size:16px;
	background-image:url(images/tit_j8news_tell.jpg);
	background-repeat:no-repeat;
	width:714px;
	height:31px;
	padding-left:32px;
	line-height:31px;
}
.j8tit02_2{
	color:#b02222;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	background-image:url(images/icon_chalk.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
}


/*********ＫＵＤＯtest*******************************/
#kudo_contentsbox{
	width:718px;
	margin:8px 0 10px 30px;
}
#kudo_bord{
	width:566px; height:258px;
	background-image:url(img/back_kokuban.jpg);
	background-repeat:no-repeat;
	margin:10px 0;
	padding-top:20px;
	padding-left:130px;
	padding-right:22px;
}
#kd_bord{
	width:676px; height:258px;
	background-image:url(img/back_kokuban.jpg);
	background-repeat:no-repeat;
	margin:10px 0;
	padding-top:20px;
	padding-left:20px;
	padding-right:22px;
}
.memb_inbox{
	width:714px;
	margin-top:10px;
	padding:0px;
}	
.kudo_style1 {
	color: #FF99CC;
	font-weight: bold;
	font-size: large;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.kudo_style2 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-weight: 400;
	letter-spacing: 2px;
	line-height:16px;
	font-weight:600;
}
.kudo_style3 {
	color: #FFFFFF;
	font-size: x-large;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.kudo_style4 {
	color: #FFFFFF;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
}
/*--==▼try yano '08/08/18▼==--*/
.noback {
	background-repeat:no-repeat;
}
/************ ▼更新情報▼ ************/

#t_box_la ul.days {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	width: 68px;
	margin-right: 0px;
	padding-right: 0px;
	color: #874b16;
	float: left;
}
#t_box_la ul.days li {
	font-size: 0.78em;
	line-height: 160%;
	background-color: #fdf8e2;
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
#t_box_la ul.days {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	width: 68px;
	margin-right: 0px;
	padding-right: 0px;
	color: #555555;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#t_box_la ul.days li {
	font-size: 0.78em;
	line-height: 160%;
	background-color: #f1f1f1;
	margin-left: 0px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#t_box_la ul.news {
	list-style-type: none;
	width: 233px;
	color: #727171;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#t_box_la ul.news li {
	font-size: 0.78em;
	line-height: 155%;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	padding-top: 0px;
}
#t_box_la .newslist {
	width: 316px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: both;
}
#t_box_la {
	padding-left: 10px;
	margin-left: 0px;
	height: 120px;
	overflow: auto;
	margin-top: 0px;
	padding-top: 0px;
}

/************ ▲更新情報▲ ************/
/************ ▼その他▼ ************/
.space_fix{
	margin-top:40px;
}
#earth {
	z-index: 1;
	position: relative;
	left: 12px;
	top: -50px;
	width: 358px;
}
.list01 {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.list01 li{
	font-size: 0.8em;
	background-image: url(images/index_list.gif);
	background-repeat: no-repeat;
	line-height: 190%;
	margin-left:0;
	padding-left:27px;
	margin-bottom: 2px;
	padding-bottom: 0px;
}
/************ ▲その他▲ ************/
/************ ▼リンク▼ ************/
a.blue:link {
	text-decoration: none;
	color: #1f5dc3;
}
a.blue:visited {
	text-decoration: none;
	color: #3366FF;
}
a.blue:hover {
	text-decoration: none;
	color: #3366FF;
}
a.blue:active {
	text-decoration: none;
	color: #1f5dc3;
}
a.gray:link {
	text-decoration: none;
	color:#333333;
}
a.gray:visited {
	text-decoration: none;
	color:#333333;
}
a.gray:hover {
	text-decoration: none;
	color: #1f5dc3;
}
a.gray:active {
	text-decoration: none;
	color:#333333;
}
/************ ▲リンク▲ ************/

/*--==▲try yano '08/08/18▲==--*/
/****************************************/

/*--==▼try yoshida  '08/12/19▼==--*/
.j8tit03_short{
	float:left;
	color:#b02222;
	font-size:12px;
	background-repeat:no-repeat;
	width:438px;
	height:25px;
	line-height:31px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ED95B9;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #FDF7F9;
}

.textsize-m2{
	font-size:12px;
}

.toiawase {
	float: left;
	width: 400px;
	padding-left: 15px;
}
/*--==▲try yoshida  '08/12/19▲==--*/

/*--==▼try yoshida  '09/03/10▼==--*/
div#keka ol{
	margin-top:10px;
	margin-bottom:10px;
		
}

div#keka li{
	color:#333333;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-size: 0.94em;
	letter-spacing:0.11em;
}
