@charset "UTF-8";
/* CSS Document */
body{
		background:url(../images/nav_bg.png) top center no-repeat;
}
#special {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height:306px;
	background: url(../images/special.jpg) top left no-repeat;
}
.special-01 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 980px;
	height:10px;
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
.special_bg_btn{position: absolute;
	left: 774px;
	top: 131px;
	width: 177px;
	height:140px;
	color:#ff00cc;
}
.date{
	position: absolute;
	left: 761px;
	top: 275px;
	text-align: center;
	font-size: 16px;
	width: 200px;
	color:#ff00cc;
}
div._____01 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 980px;
}

.special-contents-02 {
	width:321px;
	height:241px;
	float:right;
}

div.special-contents-04 {
	float:left;
	margin-left: 21px;
	width:520px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	padding: 1em;
	border: dotted #9D7015 2px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	text-indent: 40px;
	max-height: 999999px;
}
div.special-contents-04-2 {
	float:left;
	margin-left: 21px;
	width:520px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	padding: 1em;
	border: dotted #9D7015 2px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	text-indent: 40px;
	max-height: 999999px;
}
div.special-contents-04-2 img{float:right; padding-left:10px;}
div.special-contents-04 img{float:right; padding-left:10px;}
div.special-contents-08 {
float:left;
	margin-left: 152px;
	margin-top: 15px;
	width: 480px;
	font-size: 15px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	max-height: 999999px;
}
div.special-contents-08 img{float:right; padding-left:10px;}
div.special-contents-12 {
	float: left;
	margin-left: 64px;
	margin-top: 15px;
	width: 608px;
	line-height: 30px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}

div.special-contents-15 {
float:none;
margin-left: 15px;
	top: 15px;
	width: 934px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;
	font-size: 16px;
	line-height: 28px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.left_w500{ float:left; width:500px;padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;margin-bottom:20px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	}
.left_w600 img{float:right; padding-left:10px;}
.left_w600{ float:left; width:600px;padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;margin-bottom:20px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	}
.left_w500 img{float:right; padding-left:10px;}
.left_w700{ float:left; width:700px;padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;font-size: 16px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	}
	.left_w700_16{ float:left; width:700px;padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;font-size: 16px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	margin-bottom: 16px;
	}
.right_w400{ float:right; width:400px;padding: 0.5em;
	border: dotted #9D7015 2px;
	background: #FFFFFF;font-size: 16px; margin-bottom:20px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	}
	.right_w400_20{
	float: right;
	width: 410px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
	.right_w400_16{
	float: right;
	width: 410px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
	.right_w400{
	float: right;
	width: 410px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.left_w400{float: left;
	width: 400px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;}
.right_w400 img{float:right; padding-left:10px;}

.right_w400_16 img{float:right; padding-left:10px;}
.right_w300{
	float: right;
	width: 300px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.right_w300_16 img{float:right; padding-left:10px;}

.right_w500{
	float: right;
	width: 500px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.right_w500 img{float:right; padding-left:10px;}

.left_w300{
	float: left;
	width: 350px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.left_w300 img{float:right; padding-left:10px;}
.right_w600{
	float: right;
	width: 600px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.right_w600 img{float:right; padding-left:10px;}
.right_w570{
	float: right;
	width: 570px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.right_w570 img{float:right; padding-left:10px;}
.right_w380{
	float: right;
	width: 380px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.right_w380 img{float:right; padding-left:10px;}
.left_w380{
	float: left;
	width: 380px;
	padding: 0.5em;
	border: dotted #9D7015 2px;
	line-height: 30px;
	margin-bottom: 16px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	text-indent: 50px;
	max-height: 999999px;
}
.left_w380 img{float:right; padding-left:10px;}
.left_w520 {
	float:left;
	width:520px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	padding: 1em;
	border: dotted #9D7015 2px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	text-indent: 40px;
	max-height: 999999px;
}
.left_w520 img{float:right; padding-left:10px;}
.left_w440 {
	float:left;
	width:440px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	padding: 1em;
	border: dotted #9D7015 2px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	text-indent: 40px;
	max-height: 999999px;
}
.left_w440 img{float:right; padding-left:10px;}
.right_w440 {
	float:right;
	width:440px;
	background: #FFFFFF url(../images/twi_bird.png) top left no-repeat;
	padding: 1em;
	border: dotted #9D7015 2px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	text-indent: 40px;
	max-height: 999999px;
}
.right_w440 img{float:right; padding-left:10px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs22{ font-size:22px;}
.mb16{margin-bottom:16px;}
.pink{ font-weight:bold; color:#F1387B;}
.blue{ font-weight:bold; color:#0194BD;}
