@charset "euc-jp";
/* CSS Document */

@import "Global_Reset.css";
@import "enq_link.css";
@import "fukidashi.css";

/**/
a .event {
text-decoration: none;
color: #FF6600;
font-weight: bold;
}
a:hover .event {
text-decoration: none;
color:#333333;
font-weight: bold;
background-color: #FFFFCC;
}
img {border: 0; max-width: 100%; height:auto; }
.day{
       background-color:#FEF8C9;
	   border-left:solid 5px #CCCC33;
	   padding:3px 0 2px 3px;
	   margin-left:0px;
	   font-size:12px;
	   color:#585534;
	   }

.day_p{
       background-color:#FFC4E1;
	   border-left:solid 5px #FB6CF8;
	   padding:3px 0 2px 3px;
	   margin-left:0px;
	   font-size:12px;
	   color:#585534;
	   }

.title{
       margin-left:5px;
	   font-weight:bold;padding:5px 0 5px 0;
	   }	   	   
	   
.main{
       /*margin:2px 0 3px 5px;*/
	   padding: 10px;
	   margin: 0px;
	   font-size:12px;  	  	  
	   line-height:150%;
	   }

table.tb_c {
	font-size:12px;
	line-height:120%;
	text-align:center;
	margin-top: 5px;
	border-collapse: collapse;
}

table.tb {
	font-size:12px;
	line-height:120%;
	margin-top: 10px;
	margin-bottom: 5px;
	border-collapse: collapse;
	text-align:left;
}

.tb th {
	text-align:center;
}

.tb_nomargin {
	font-size:12px;
	line-height:120%;
	margin: 0;
} 	   


p {
	font-size: 12px;
	line-height: 150%;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul, ol {
	margin:5px 2px 5px 30px;
	padding:0;
}
ul li,
ol li {
	margin-top:0.5em;
	margin-bottomtop:0.5em;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}
#mainNavi03 li {
	margin-top:0;
}
ul#h_subNavi {
	margin-left:0;
}
ul#h_subNavi li {
	margin-top:0;
}

body {
	margin-top: 0px;
	margin-left: 0px;
}


.main a:link {
	text-decoration: underline;
	color: #0033ff;
}
.main a:visited {
	text-decoration: underline;
	color: #0033ff;
}
.main a:hover {
	text-decoration: underline;
	color: #ff3300;
}
.main a:active {
	text-decoration: underline;
	color: #FF009C;
}
/**/
.main a:link.pink,
.main a:visited.pink,
.main a:hover.pink,
.main a:active.pink {
	text-decoration: underline;
	color: #FF009C;
	font-weight:bold;
}
.main a:link.red,
.main a:visited.red,
.main a:hover.red,
.main a:active.red {
	text-decoration: underline;
	color: #FF0000;
	font-weight:bold;
}


/*--------------------------------------------------*/
/*FontColor*/
/*--------------------------------------------------*/

.undl {
	text-decoration:underline;
}

.fb {
	font-weight: bold;

}
.black {
	color: #000000;
	font-weight: bold;
}
.black_r {
	color: #000000;
	font-weight: normal;
}

.white {
	color: #FFFFFF;
	font-weight: bold;
}
.white_r {
	color: #FFFFFF;
	font-weight: normal;
}
.orange {
	color: #FF6600;
	font-weight: bold;
}
.orange_r {
	color: #FF6600;
	font-weight: normal;
}
/*µìFF00FF*/
.pink {
	color: #FF009C;
	font-weight: bold;
}
.pink_r {
	color: #FF009C;
	font-weight: normal;
}
.litepink {
	color: #FF66CC;
	font-weight: bold;
}
.litepink_r {
	color: #FF66CC;
	font-weight: normal;
}
.brightpink {
	color: #FF66CC;
	font-weight: bold;
}
.brightpink_r {
	color: #FF66CC;
	font-weight: normal;
}
.red {
	color: #FF0000;
	font-weight: bold;
}
.red_r {
	color: #FF0000;
}
.m_red {
	color: #ED1A3D;
	font-weight: bold;
}
.m_red_r {
	color: #ED1A3D;
}
.darkred {
	color: #6a0a28;
	font-weight: bold;
}
.darkred_r {
	color: #6a0a28;
}

.green {
	color: #009900;
	font-weight: bold;
}
.green_r {
	color: #009900;
}
.m_green {
	color: #238552;
	font-weight: bold;
}
.m_green_r {
	color: #238552;
}

.blue {
	color: #0000FF;
	font-weight: bold;
}
.blue_r {
	color: #3333CC;
}
.m_blue {
	color: #0067C0;
	font-weight: bold;
}
.m_blue_r {
	color: #0067C0;
}

.skyblue {
	color:#0099FF;
	font-weight: bold;
}
.skyblue_r {
	color:#0099FF;
}
.darkblue {
	color:#000066;
	font-weight: bold;
}
.darkblue_r {
	color:#000066;
}
.gray {
	color: #777777;
	font-weight: bold;
}
.gray_r {
	color: #777777;
	font-weight: normal;
}
.dimgray {
	color: #696969;
	font-weight: bold;
}
.dimgray_r {
	color: #696969;
	font-weight: normal;
}
.purple {
	color: #800080;
	font-weight: bold;
}
.purple_r {
	color: #800080;
	font-weight: normal;
}
.litepurple {
	color: #6666ff;
	font-weight: bold;
}
.litepurple_r {
	color: #6666ff;
	font-weight: normal;
}
.blueviolet {
	color: #6666ff;
	font-weight: bold;
}
.blueviolet_r {
	color: #6666ff;
	font-weight: normal;
}
.gold {
	color:#CC9900;
	font-weight: bold;
}
.gold_r {
	color:#CC9900;
	font-weight: normal;
}
.silver {
	color:#666666;
	font-weight: bold;
}
.silver_r {
	color:#666666;
	font-weight: normal;
}
.copper {
	color:#990000;
	font-weight: bold;
}
.copper_r {
	color:#990000;
	font-weight: normal;
}
.brown {
	color:#6a3f00;
	font-weight: bold;
}
.brown_r {
	color:#6a3f00;
	font-weight: normal;
}
.lightblue {
	color: #33cccc;
/*	color: #2db6b6;*/
	font-weight: bold;
}
.lightblue_r {
	color: #33cccc;
/*	color: #2db6b6;*/
}

.yellow {
	color:#ffff00;
	font-weight: bold;
}
.yellow_r {
	color:#ffff00;
	font-weight: normal;
}


.t_yellow {
	color:#ffc000;
	font-weight: bold;
}
.t_yellow_r {
	color:#ffc000;
	font-weight: normal;
}


.e_blue {
	color:#0070c0;
	font-weight: bold;
}
.e_blue_r {
	color:#0070c0;
	font-weight: normal;
}



.big {
	font-size: 16px;
}

.link_blue {
	width: 440px;
	margin: 0px;
	padding: 0.4em;
	background-color: #EEF9FD;
	text-align: center;
	border: solid 1px #99CCFF;
	color: #0000FF;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.link_blue2 {
	margin: 0px;
	padding: 0.4em;
	background-color: #EEF9FD;
	border: solid 1px #99CCFF;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
}

.link_green {
	width: 460px;
	margin: 0px;
	padding: 3px;
	background-color: #EEFDF0;
	text-align: center;
	border: solid 1px #99FF99;
	color: #006600;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.link_purple {
	width: 460px;
	margin: 0px;
	padding: 3px;
	background-color: #FAEEFD;
	text-align: center;
	border: solid 1px #D799FF;
	color: #5B0066;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.link_orange {
	width: 460px;
	margin: 0px;
	padding: 3px;
	background-color: #FEF3DC;
	text-align: center;
	border: solid 1px #FFBB5A;
	color: #FF4301;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.link_brown {
	width: 460px;
	margin: 0px;
	padding: 3px;
	background-color: #FDF2EE;
	text-align: center;
	border: solid 1px #FFC299;
	color: #D53802;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.link_pink {
	width: 460px;
	margin: 0px;
	padding: 3px;
	background-color: #FDDEEF;
	text-align: center;
	border: solid 1px #FF54B1;
	color: #FF54B1;
	text-decoration: none;
	/*white-space: nowrap;*/
	font-weight: bold;
	text-align:center;
}

.pickup_h_pink01 {
	background-color:#FDDEEF;
	color:#FF008A;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	margin-bottom:3px;
	text-align:center;
	border-bottom:3px double #FF54B1;
	border-top:3px double #FF54B1
}

.head_orange {
padding:5px;background:#ffcf7c;border:1px solid #ffa304;display:block
}

/*--------------------------------------------------*/
/*³Æ¥ê¥¹¥È¡Ú¥ê¥¹¥È²å½üver¡Û*/
/*--------------------------------------------------*/
.topic {
	list-style-image:url(/images/icon_arrow_LI.gif);
}
.topic li {
	margin-left:-20px;
	margin-top:0;
	margin-bottom:30px;
	line-height:150%;
	font-size:12px;
}

.topic_mb0 {
	list-style-image:url(/images/icon_arrow_LI.gif);
}
.topic_mb0 li {
	margin-left:-20px;
	margin-top:0;
	margin-bottom:0px;
	line-height:150%;
	font-size:12px;
}

.topic_mb10 {
	list-style-image:url(/images/icon_arrow_LI.gif);
}
.topic_mb10 li {
	margin-left:-20px;
	margin-top:0;
	margin-bottom:10px;
	line-height:150%;
	font-size:12px;
}
/*
.atten {
	list-style-image:url(/images/icon_attention.gif);
}
.atten li {
	margin-left:-20px;
	margin-bottom:10px;
	line-height:150%;
	font-size:12px;
}

.komebl {
	list-style-image:url(/images/icon_kome.gif);
}
.komebl li {
	margin-left:-20px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-left:0;
	line-height:150%;
	font-size:12px;
}
*/

/*--------------------------------------------------*/
/*³Æ¥ê¥¹¥È¡ÚÇØ·Êver¡Û*/
/*--------------------------------------------------*/
.atten,
.arrow01 .atten,
ol .atten,
.NormalList .atten {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}
.atten li,
.arrow01 .atten li ,
ol .atten li,
.NormalList .atten li {
	background:url(/images/icon_attention.gif) no-repeat;
	background-position:2px 2px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}

.komebl {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}
.komebl li {
	background:url(/images/icon_kome_9_9.gif) no-repeat;
	background-position:2px 4px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}

.komered {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}
.komered li {
	background:url(/images/icon_komered_9_9.gif) no-repeat;
	background-position:2px 4px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}

.komepink {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}
.komepink li {
	background:url(/images/komepink_9_9.gif) no-repeat;
	background-position:2px 4px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
	color:#ff00cc;
}

.arrow01,
ol .arrow01 {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}
.arrow01 li,
ol .arrow01 li {
	background:url(/images/icon_arrow01.gif) no-repeat;
	background-position:2px 2px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}
.NormalList {
	margin:5px 2px 5px 30px;
	padding:0;
	text-align:left;
	list-style-type:disc;
}
.NormalList li {
	margin-top:0.5em;
	margin-bottomtop:0.5em;
	padding-top:0;
	line-height:150%;
	font-size:12px;
	list-style-position:outside;
}
.atten li ol,
.atten li ul,
.komebl li ul {
	margin:5px 2px 5px 30px;
	padding:0;
}
.atten li ol li,
.arrow01 li ol li {
	background-image:none !important;
	margin:0;
	padding-left:0;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}
.atten li ul li,
.komebl li ul li {
	background-image:none !important;
	list-style-type:disc;
	margin:1em 0px 1em 0px;
	padding-left:0;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}

/*NoÉÕ¥ê¥¹¥È*/
.num01_b,
.num_b {
	list-style-type:none;
	margin:5px 2px 5px 10px;
	padding:0;
	text-align:left;
}

.num01_b li,
.num_b li.no01,
.num_b li.no02,
.num_b li.no03,
.num_b li.no04,
.num_b li.no05,
.num_b li.no06 {
	background-position:2px 2px;
	margin:0.5em 0px 0.5em 0px;
	padding-left:20px;
	padding-top:0;
	line-height:150%;
	font-size:12px;
}

.num01_b li,
.num_b li.no01 {
	background:url(/images/support/icon_ol_01.gif) no-repeat;
}

.num_b li.no02 {
	background:url(/images/support/icon_ol_02.gif) no-repeat;
}

.num_b li.no03 {
	background:url(/images/support/icon_ol_03.gif) no-repeat;
}

.num_b li.no04 {
	background:url(/images/support/icon_ol_04.gif) no-repeat;
}

.num_b li.no05 {
	background:url(/images/support/icon_ol_05.gif) no-repeat;
}

.num_b li.no06 {
	background:url(/images/support/icon_ol_06.gif) no-repeat;
}

.ulfs10 li{
	font-size: 10px; font-weight: normal;
}

/*--------------------------------------------------*/
/*¿åÉï0¡¦/
/*--------------------------------------------------*/
.dothr {
	size:2px;
	height:2px;
	width:90%;
	text-align:center;
	border:none;
	border-top:2px dotted #cccccc;
}


.dotbr {
	border-right:2px dotted #cccccc;
}
/*--------------------------------------------------*/

/*White*/
.wb1px {
	border-style:solid;
	border-color:FFFFFF;
	border-width:1px;
}

.wb2px {
	border-style:solid;
	border-color:FFFFFF;
	border-width:2px;
}

.wb3px {
	border-style:solid;
	border-color:FFFFFF;
	border-width:3px;
}

/*Gray*/
.gb1px {
	border-style:solid;
	border-color:CCCCCC;
	border-width:1px;
}

.gb2px {
	border-style:solid;
	border-color:CCCCCC;
	border-width:2px;
}

.gb3px {
	border-style:solid;
	border-color:CCCCCC;
	border-width:3px;
}


/*--------------------------------------------------*/
.bgpink {
	background:#fee6f0;
}

.bggreen {
	background:#e6fee7;
}

.bgblue {
	background:#d5f5ff;
}

.bgyellow {
	background:#fcfda8;
}

.bgpurple {
	background:#f0e6fe;
}

.bggray {
	background:#E5E5E5;
}

.bgliteblue {
	background-color:#EEF9FD;
}

.bgdark_blue {
	background-color:#DEF4FC;
	border: 1px solid #FFFFFF;
}
.bglight_blue {
	background-color:#EEF9FD;
	border: 1px solid #FFFFFF;
}
/**/
.bgdark_red {
	background-color:#FCDBDB;
	border: 1px solid #FFFFFF;
}
.bglight_red {
	background-color:#FEEBEB;
	border: 1px solid #FFFFFF;
}
/**/
.bgdark_orange {
	background-color:#FFF0DB;
	border: 1px solid #FFFFFF;
}
.bglight_orange {
	background-color:#FFF8ED;
	border: 1px solid #FFFFFF;
}

.bglight_gray {
	background-color: #E5E5E5;
}
.bgdark_gray {
	background-color: #D7D7D7;
}

.box_blue {
	margin: 3px;
	padding: 5px;
	background: #EEF9FD;
	border: solid 1px #99CCFF;
	color: #0000FF;
	font-weight: bold;
}

.box_blue2 {
	margin: 10px;
	padding: 12px;
	background: #d5f3fc;
	border: solid 2px #1b89dd;
	color: #023cbe;
	font-weight: normal;
	line-height:150%;
}


.box_blue2 a,
.box_blue2 a:hover {
	color: #023cbe; !important
}

.box_red2 {
	margin: 10px;
	padding: 12px;
	background: #ffeced;/*#ffe7e8*/
	border: solid 2px #D50207;
	color: #ff0000;
	font-weight: normal;
	line-height:150%;
}

.box_blue3 {
	background:#FFFFFF;
	padding:0.5em 0.5em 0.5em 0em;
	border:1px solid #00CCFF
}

.box_blue3 p {
	padding:0.5em;
}

.box_blue4 {
	background:#FFFFFF;
	padding:0.5em 0.5em 0.5em 0em;
	border:2px solid #00CCFF;
}

.box_red4 {
	background:#FFFFFF;
	padding:0.5em 0.5em 0.5em 0em;
	border:2px solid #D50207;
}

.box_pink1 {
	background:#fffafd;
	padding:1.5em;
	border:4px solid #fea5d5;
}

.box_pink2 {
	background:#fffafd;
	padding:2px;
	border:4px solid #fea5d5;
}
.box_pink2 .head {
background:#fbe4f1;/*#e6e6e6;*//*#fee0f0;*/
border:1px solid #FFFFFF;
padding:5px;
}

.box_pink3 {
	background:#fee7e7;
	padding:10px;
	border:3px solid #cccccc;
}

.box_blue4 p,
.box_red4 p {
	padding:0.5em;
}

.box_red5 {
	margin: 10px;
	padding: 12px;
	background: #ffeced;/*#ffe7e8*/
	border: solid 3px #f12126;
	font-weight: normal;
	line-height:150%;
}

.box_blue5 {
	margin: 10px;
	padding: 12px;
	background: #f4f9fe;/*#e8f3fe*/
	border: solid 3px #5fb2ff;
	font-weight: normal;
	line-height:150%;
}

.box_pink5 {
	margin: 10px;
	padding: 12px;
	background: #fffafd;
	border: solid 3px #fea5d5;
	font-weight: normal;
	line-height:150%;
}

.box_blue6 {
	margin: 10px;
	padding: 12px;
	background:#FFFFFF;
	border:3px solid #387ac5;
	font-weight: normal;
	line-height:150%;
	width:400px;
	*width:430px;
}

.box_blue7 {
	margin:10px;
	padding:10px;
	background: #f4f9fe;/*#e8f3fe*/
	border: solid 3px #5fb2ff;
	font-weight: normal;
	line-height:150%;
}

.box_pink7 {
	margin:10px;
	padding:10px;
	background: #fffafd;
	border: solid 3px #fea5d5;
	font-weight: normal;
	line-height:150%;
}

.box_red7 {
	margin:10px;
	padding:10px;
	background: #fef4f4;
	border: solid 3px #ff5f5f;
	font-weight: normal;
	line-height:150%;
}

.box_yellow7 {
	margin:10px;
	padding:10px;
	background: #fffefa;
	border: solid 3px #ffd323;/*ffdb5f*/
	font-weight: normal;
	line-height:150%;
}
.box_green {
	margin: 10px;
	padding: 5px;
	background: #FFFFFF;
	border: solid 3px #00cc00;
	font-weight: normal;
	line-height:150%;
}
/*--------------------------------------------------*/
.e_wrap {
text-align:center;
}

.e_wrap .pr {
margin:20px auto;
width:446px;
*width:460px;
padding:5px;
}

.e_wrap .pr_w80 {
margin:20px auto;
width:80%;
padding:5px;
}

.e_wrap .pr2 {
background: #FFFFFF;
padding-top:10px;
padding-bottom:10px;/*20px*/
}

.e_wrap .bd_blue {border:5px double #0144ed;}
.e_wrap .bg_blue {background: #edf8fe;}

.e_wrap .bd_green {border:5px double #00be36;}
.e_wrap .bg_green {background: #dfffe8;}

.e_wrap .bd_red {border:5px double #ff4106;}
.e_wrap .bg_red {background: #ffede7;}

.e_wrap .bd_pink {border:5px double #ed0191;}
.e_wrap .bg_pink {background: #fdecf6;}

.e_wrap .bd_ppink {border:5px double #fe6fe1;}
.e_wrap .bg_ppink {background: #ffeefc;}

/*EUREKA_COLOR_EmeraldGreen*/
.e_wrap .bd_egreen {border:5px double #60d19b;}
.e_wrap .bg_egreen {background: #ebfefa;}

/*EUREKA_COLOR_PastelBlue*/
.e_wrap .bd_pblue {border:5px double #74c5fe;}
.e_wrap .bg_pblue {background: #eefbff;}

/*CASINO_COLOR_Purple*/
.e_wrap .bd_purple {border:5px double #8601ed;}
.e_wrap .bg_purple {background: #f7edfe;}

.e_wrap .bd_yellow {border:5px double #edbe01;}
.e_wrap .bg_yellow {background: #fdf9ec;}


.e_wrap .head {
font-size:20px;
color:#FF3366;
font-weight:bold;
margin:0;
}

/*--------------------------------------------------*/
.e_wrap2 {
text-align:left;
}

.e_wrap2 .pr {
margin:20px auto;
width:446px;
*width:460px;
padding:5px;
}

.e_wrap2 .pr2 {
background: #FFFFFF;
padding-top:10px;
padding-left:5px;
padding-bottom:10px;/*20px*/
}

.e_wrap2 .bd_blue {border:5px double #0144ed;}
.e_wrap2 .bg_blue {background: #edf8fe;}

.e_wrap2 .bd_green {border:5px double #00be36;}
.e_wrap2 .bg_green {background: #dfffe8;}

.e_wrap2 .bd_red {border:5px double #ff4106;}
.e_wrap2 .bg_red {background: #ffede7;}

.e_wrap2 .bd_pink {border:5px double #ed0191;}
.e_wrap2 .bg_pink {background: #fdecf6;}

.e_wrap2 .bd_ppink {border:5px double #fe6fe1;}
.e_wrap2 .bg_ppink {background: #ffeefc;}

/*EUREKA_COLOR_EmeraldGreen*/
.e_wrap2 .bd_egreen {border:5px double #60d19b;}
.e_wrap2 .bg_egreen {background: #ebfefa;}

/*EUREKA_COLOR_PastelBlue*/
.e_wrap2 .bd_pblue {border:5px double #74c5fe;}
.e_wrap2 .bg_pblue {background: #eefbff;}

/*CASINO_COLOR_Purple*/
.e_wrap2 .bd_purple {border:5px double #8601ed;}
.e_wrap2 .bg_purple {background: #f7edfe;}

.e_wrap2 .bd_yellow {border:5px double #edbe01;}
.e_wrap2 .bg_yellow {background: #fdf9ec;}


.e_wrap2 .head {
font-size:20px;
color:#FF3366;
font-weight:bold;
margin:0;
}

/*--------------------------------------------------*/
.notebox {
	border:solid 1px #FF0000;
	margin:0px;
	padding:10px;
	font-size:12px;
	line-height:130%;
}
.notebox2 {
	border:none;
	margin:0px;
	padding:10px;
	font-size:12px;
	line-height:120%;
}

.bluebox {
	border:solid 1px #99CCFF;
	margin: 10px 45px 0px 45px;
	padding:5px;
	font-size:12px;
	line-height:150%;
	background: #EEF9FD;
}

.greenbox {
	text-align:center;
	background: #EDFFED;
	padding: 10px;
	margin: 15px;
	border: 1px dashed #61F261;
}

.redbox01 {
	background:#ffe7e7;
	padding:10px;
	width:85%;
	margin:auto;
	border:3px solid #ff0000;
}

.redbox02 {
	background:#ffe7e7;
	width:90%;
	margin:auto;
	border:3px solid #ff0000;
}

.in {
	margin:10px;
}

#notebox_list ul
 {
	margin-top: 0;
	margin-bottom: 0;
	list-style-position: outside;
}

#notebox_list li
{
	margin-top: 10;
	margin-bottom: 0;
	margin-left: -1em;
	line-height: 150%;
}

.mt12_mb0 {
	margin-top: 12px; margin-bottom: 0;
}

.mtb20,
.atten li.mtb20,
.komebl li.mtb20
.arrow01 li.mtb20 {
	margin-top: 20px; margin-bottom: 20px;
}

#mt0_mb0 li {
	margin-top: 0; margin-bottom: 0;
	list-style-type: square;
}


.ml5px {
	margin-left: 5px;
}
.ml1em {
	margin-left:1em;
}
.ml103em {
	margin-left:1.3em;
}
/*----------------Îã5¡¦---------------*/
.ex {
	color: #FF0066;
	background-color:#FEE7E7;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ex_h {
	background-color:#FFFFFF;
	border: 1px solid #FBCACA;
	padding: 3px;
	margin: 3px;
}

.ex_h2 {
	background-color:#FFFFFF;
	border: 2px solid #FBCACA;
	padding: 3px;
	margin: 3px;
	color: #000000;
}
/*----------------·å/o£ëŽÍ---------------*/
.headbar_red {
	border: 1px solid #ccc;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color:#FFFFCC;
	background-color:#CC0000;
}
.headbar_red2 {
	border: 1px solid #CC0000;
	padding-left: 10px;
	margin-top: 10px;
	color:#FFFFCC;
	background-color:#ff4040;
	font-weight:bold;
}

.headbar_or {
	border: 1px solid #ccc;
	padding-left: 10px;
	margin-top: 10px;
	color:#FFFFCC;
	background-color:#ff6600;
}

.headtxt_or {
	border-bottom: 1px dashed #ccc;
	border-left: 6px solid #ff6600;
	padding-left: 10px;
	margin-top: 30px;
	margin-left: 5px;
	margin-right: 5px;
}

.headtxt_bl {-bottom: 1px dashed #ccc;
	border-left: 6px solid #0066ff;
	padding-left: 10px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

/*-----------orangebox£ñ€¡¦çà¡¦°Ï-----------*/
#orangebox {
	font-size:12px;
	line-height:130%;
}
.orangebox_out {
	background-color:#FFF8ED;
	margin: 10px;
	padding: 0;
	border: 1px solid #FF7D1D;
	text-align: center;
}
.orangebox_out h4{
	background-color:#FF6600;
	color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	text-align: center;
	border-bottom: 1px solid #FF7D1D;
	font-size:12px;
	line-height:130%;
}

.orangebox_in {
	background-color:#FFFFFF;
	margin: 15px;
	padding: 0;
	border: 1px solid #FFA526;
	width: 300px;
	text-align: center;
}

.orangebox_in h5 {
	background-color:#FFBF66;
	color: #333333;
	margin: 0px;
	padding: 1px;
	text-align: center;
	border-bottom: 1px solid #FFA526;
	font-size:12px;
	line-height:130%;
}
	
.orangebox_in p {
	margin: 5px}


/*--------------------------------------------------*/
.itembox {
	padding:10px;
	margin:5px;
	border:3px dashed #FF9900;
	/*width:350px;*/
	background:#fff8ed;
	text-align:center;
}

/*--------------------------------------------------*/
.itembox2 {
	padding:10px;
	margin:5px;
	border:3px double #ffc600;
	/*width:350px;*/
	/*background:#ffffff;*/
	background:#fffaea;
	text-align:center;
}

.itembox2 .darkbox {
	background:#feecad;
	border:1px dotted #ffc600;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox2 .graybox {
	background:#f2ebd2;
	border:1px dotted #d7d1be;
	padding:4px;
	margin:3;
	text-align:left;
}

/*--------------------------------------------------*/
/*ItemBox YELLOW*/
/*Table bordercolor=#ecd639*/
/*--------------------------------------------------*/
.itembox3waku_yellow {
	background:#fff9ca;
	border:1px solid #f0dd55;
	padding:0px;
	margin:5px;
	height:auto;
	width:420px;
}
.itembox3waku_yellow .itembox3 {
	height:auto;
	padding:10px;
	margin:0px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:1px solid #ffffff;
	/*border:3px double #ffffff;*/
	/*width:350px;*/
	background:#fff9ca url(/images/devdiary/bg_itembox3_yellow.gif) repeat-x left top;
	text-align:center;
}

.itembox3waku_yellow .itembox3 .darkbox {
	background:#fff18e;
	border:1px solid #ffba00;
	/*border:1px dotted #ffc600;*/
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_yellow .itembox3 .graybox {
	background:#f2ebd2;
	border:1px dotted #d7d1be;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_yellow .itembox3 .attenbox {
	background:#fffffb;
	border:1px dotted #d7d1be;
	padding:4px;
	margin:3;
	text-align:left;
	color:#FF3300;
}

/*--------------------------------------------------*/
/*ItemBox GREEN*/
/*Table bordercolor=#7eeb72*/
/*--------------------------------------------------*/
.itembox3waku_green {
	background:#dff5ff;
	border:1px solid #7eeb72;
	padding:0px;
	margin:5px;
	height:auto;
	width:420px;
}

.itembox3waku_green .itembox3 {
	height:auto;
	padding:10px;
	margin:0px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:1px solid #ffffff;
	/*border:3px double #ffffff;*/
	/*width:350px;*/
	background:#e9ffdf url(/images/devdiary/bg_itembox3_green.gif) repeat-x left top;
	text-align:center;
}

.itembox3waku_green .itembox3 .darkbox {
	background:#c8ffbf;
	border:1px solid #4cc93e;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_green .itembox3 .graybox {
	background:#d8edf6;
	border:1px dotted #97df8f;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_green .itembox3 .attenbox {
	background:#fbfeff;
	border:1px dotted #97df8f;
	padding:4px;
	margin:3;
	text-align:left;
	color:#FF3300;
}

/*--------------------------------------------------*/
/*ItemBox BLUE*/
/*Table bordercolor=#94ddfd*/
/*--------------------------------------------------*/
.itembox3waku_blue {
	background:#dff5ff;
	border:1px solid #94ddfd;
	padding:0px;
	margin:5px;
	height:auto;
	width:420px;
}

.itembox3waku_blue .itembox3 {
	height:auto;
	padding:10px;
	margin:0px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:1px solid #ffffff;
	/*border:3px double #ffffff;*/
	/*width:350px;*/
	background:#dff5ff url(/images/devdiary/bg_itembox3_blue.gif) repeat-x left top;
	text-align:center;
	width:398px;
}

.itembox3waku_blue .itembox3 .darkbox {
	background:#bfebff;
	border:1px solid #94ddfd;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_blue .itembox3 .graybox {
	background:#d8edf6;
	border:1px dotted #8fc7df;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_blue .itembox3 .attenbox {
	background:#fbfeff;
	border:1px dotted #8fc7df;
	padding:4px;
	margin:3;
	text-align:left;
	color:#FF3300;
}

/*--------------------------------------------------*/
/*ItemBox PINK*/
/*Table bordercolor=#f89ec6*/
/*--------------------------------------------------*/
.itembox3waku_pink {
	background:#ffe4f0;
	border:1px solid #ffb4d5;
	padding:0px;
	margin:5px;
	height:auto;
	width:420px;
}

.itembox3waku_pink .itembox3 {
	height:auto;
	padding:10px;
	margin:0px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:1px solid #ffffff;
	/*border:3px double #ffffff;*/
	/*width:350px;*/
	background:#ffe4f0 url(/images/devdiary/bg_itembox3_pink.gif) repeat-x left top;
	text-align:center;
}

.itembox3waku_pink .itembox3 .darkbox {
	background:#ffc8e0;
	border:1px solid #ffadd1;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_pink .itembox3 .graybox {
	background:#f8dbe8;
	border:1px dotted #ebadc9;
	padding:4px;
	margin:3;
	text-align:left;
}

.itembox3waku_pink .itembox3 .attenbox {
	background:#fffbfd;
	border:1px dotted #ebadc9;
	padding:4px;
	margin:3;
	text-align:left;
	color:#FF3300;
}
/*--------------------------------------------------*/
.itembox3waku_blue .itembox3 .yellowbox,
.itembox3waku_pink .itembox3 .yellowbox,
.itembox3waku_green .itembox3 .yellowbox {
	background:#fff39e;
	border:1px solid #ffba00;
	padding:4px;
	margin:3;
	text-align:left;
}
.itembox3waku_blue .itembox3 .greenbox,
.itembox3waku_pink .itembox3 .greenbox,
.itembox3waku_green .itembox3 .greenbox {
	background:#dafec5;
	border:1px solid #5bd92a;
	padding:4px;
	margin:3;
	text-align:left;
}

/*--------------------------------------------------*/
.ItemPackImg {
	margin:10px;
}

/*--------------------------------------------------*/
.Border1pxC {
	border:1px solid #CCCCCC;
}

/*--------------------------------------------------*/
/*¥Õ¥Ã¥¿¡¼*/
#devfooter {
	margin:0;
	padding:0;
}
#devfooter li {
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:1px 2px 1px 2px;
	float:left;
	border-left:1px solid #AA7D11;
	border-right:1px solid #FEDB88;
	list-style:none;
}
#devfooter #firstItem {
	border-left:none;
	width: 0;
}
#devfooter #lastItem {
	border-right:none;
	width: 0;
}
/*--------------------------------------------------*/


/*---------------------------------------------------
¥Õ¥­¥À¥·Style£÷)¹éL¥Õ¥¡¥¤¥ë£õ(Ùñ­à¡¦Ûà¡¦¡¦B
/css/devdiary/fukidashi.css
2011/04/18 nakano
---------------------------------------------------*/


/*-------------------------------------------------*/
/*³Ñ³þ(¡¦¡¦X¥¿¥¤¥ë¡¡01
/*-------------------------------------------------*/
.kadomaru01_bg,
.kadomaru02_bg {
position:relative;
/*left:0;*/
/*top:0;*/
width:450px;
height:auto;
}

.kadomaru01_main {
background:#ffffff url(/images/devdiary/kadomaru01_bg.gif) bottom left repeat-y;
/*margin:0px 12px 0px 116px;*/
/*margin:0px 3px 0px 106px;*/
padding:6px 20px 6px 20px;
color:#660000;
font-size:12px;
line-height:200%;
}

.kadomaru01_head {
background:#ffffff url(/images/devdiary/kadomaru01_head.gif) bottom left no-repeat;
height:14px;
}

.kadomaru01_foot {
background:#ffffff url(/images/devdiary/kadomaru01_foot.gif) top left no-repeat;
height:30px;
}

.kadomaru02_main {
background:#ffffff url(/images/devdiary/kadomaru02_bg.gif) bottom left repeat-y;
/*margin:0px 12px 0px 116px;*/
/*margin:0px 3px 0px 106px;*/
padding:6px 20px 6px 20px;
color:#660000;
font-size:12px;
line-height:200%;
}

.kadomaru02_main {
background:#ffffff url(/images/devdiary/kadomaru02_bg.gif) bottom left repeat-y;
/*margin:0px 12px 0px 116px;*/
/*margin:0px 3px 0px 106px;*/
padding:6px 20px 6px 20px;
color:#660000;
font-size:12px;
line-height:200%;
}

.kadomaru02_head {
background:#ffffff url(/images/devdiary/kadomaru02_head.gif) bottom left no-repeat;
height:14px;
}

.kadomaru02_foot {
background:#ffffff url(/images/devdiary/kadomaru02_foot.gif) top left no-repeat;
height:30px;
}

.mt20 {
margin-top:20px;
}

.mt30 {
margin-top:30px;
}

.mt40 {
margin-top:40px;
}

.mt50 {
margin-top:50px;
}

.mt60 {
margin-top:60px;
}

.mt70 {
margin-top:70px;
}

.mt80 {
margin-top:80px;
}

.mt90 {
margin-top:90px;
}


/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥ª¥ì¥ó¥¸2
/*¥Æ¡¼¥Ö¥ë£ö`order:#FFA526
/*-------------------------------------------------*/
#tb_porange_2 {
	border-collapse: collapse;
	border-color:#FFA526;
	border-style:solid;
}

#tb_porange_2_c {
	border-collapse: collapse;
	border-color:#FFA526;
	border-style:solid;
	text-align: center;
}

#tb_porange_2 th,
#tb_porange_2_c th {
	background-color: #FF6600;
	/*background-color: #FFBF66;*/
	color:#FFFFFF;
}

#tb_porange_2 .head2,
#tb_porange_2_c .head2 {
	background-color: #FFCB70;
	color:#333333;
}

#tb_porange_2 .bgdark,
#tb_porange_2_c .bgdark {
	background-color: #FFF0DB;
}

#tb_porange_2 .bgdark_po2,
#tb_porange_2_c .bgdark_po2 {
	background-color: #FFF0DB;
}

#tb_porange_2 .bglight,
#tb_porange_2_c .bglight {
	background-color: #FFF8ED;
}

#tb_porange_2 .bgwhite,
#tb_porange_2_c .bgwhite {
	background-color: #FFFFFF;
}

#tb_porange_2 .bgdark_bd
#tb_porange_2_c .bgdark_bd {
	background-color: #FFF0DB;
	border-bottom: 1px solid #FFA526;
}

#tb_porange_2 .bglight_bd,
#tb_porange_2_c .bglight_bd {
	background-color: #FFF8ED;
	border-bottom: 1px solid #FFA526;
}

#tb_porange_2 .bgwhite_bd2,
#tb_porange_2_c .bgwhite_bd2 {
	background-color: #FFFFFF;
	border-bottom:2px solid #FFA526; !important
}

#tb_porange_2 .bgdark_bd2,
#tb_porange_2_c .bgdark_bd2 {
	background-color: #FFF0DB;
	border-bottom:2px solid #FFA526; !important
}

#tb_porange_2 .bdb2,
#tb_porange_2_c .bdb2 {
	border-bottom: 2px solid #FFA526; !important
}

#tb_porange_2 .bdb3,
#tb_porange_2_c .bdb3 {
	border-bottom: 3px solid #FFA526; !important
}

#tb_porange_2 .bdb0,
#tb_porange_2_c .bdb0 {
	border-bottom: none;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥ª¥ì¥ó¥¸1
/*¥Æ¡¼¥Ö¥ë£ö`order:#FFA526
/*-------------------------------------------------*/
#tb_porange_1 th {
	background-color: #FF6600;
	/*background-color: #FFBF66;*/
	color:#FFFFFF;
}

#tb_porange_1 .head2 {
	background-color: #FFBF66;
	color:#333333;
}

#tb_porange_1 .bgdark {
	background-color: #FFF0DB;
}

#tb_porange_1 .bglight {
	background-color: #FFF8ED;
}

#tb_porange_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_porange_1 .bgdark_bd {
	background-color: #FFF0DB;
	border-bottom: 1px solid #FFA526;
}

#tb_porange_1 .bglight_bd {
	background-color: #FFF8ED;
	border-bottom: 1px solid #FFA526;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡New¥Ñ¡¼¥×¥ë1
/*¥Æ¡¼¥Ö¥ë£ö`order:#4b0069
/*-------------------------------------------------*/
table.Purple01_c {
	text-align:center;
	max-width:100%;
word-break: break-word;
}
table.Purple01,
table.Purple01_c {
	font-size:12px;
	line-height:120%;
	border-collapse:collapse;
	border:2px solid #4b0069;
	background:#4b0069;
	margin:5px 0 0 0;
}
table.Purple01 thead th,
table.Purple01_c thead th {
	padding:5px;
	border:1px solid #843aa1;
	background: #a640cf;
	color:#FFFFFF;
	font-weight:bold;
}
table.Purple01 tbody th.head1,
table.Purple01_c tbody th.head1 {
	padding:5px;
	border:1px solid #843aa1;
	background: #a640cf;
	color:#FFFFFF;
	font-weight:bold;
}
table.Purple01 tbody th,
table.Purple01_c tbody th {
	padding:5px;
	border:1px solid #843aa1;
	background: #d49ee9;
	color:#3e0065;
	font-weight:bold;
}
table.Purple01 tbody th.head1,
table.Purple01_c tbody th.head1 {
	padding:5px;
	border:1px solid #843aa1;
	background: #cc81ea;
	color:#FFFFFF;
	font-weight:bold;
}
table.Purple01 td,
table.Purple01_c td {
	padding:5px;
	border:1px solid #843aa1;
	background: #f8eafe;
}
table.Purple01 tr.bgdark td,
table.Purple01 td.bgdark,
table.Purple01_c tr.bgdark td,
table.Purple01_c td.bgdark {
	padding:5px;
	border:1px solid #843aa1;
	background: #f6e0ff;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡New¥°¥ê¡¼¥ó3
/*¥Æ¡¼¥Ö¥ë£ö`order:#008000
/*-------------------------------------------------*/
table.Green03 {
	font-size:12px;
	line-height:120%;
	border-collapse:collapse;
	border:2px solid #008000;
	background:#008000;
	margin:5px 0 0 0;
	max-width:100%;
	word-break: break-word;
}
table.Green03 thead th {
	padding:5px;
	border:1px solid #008000;
	background: #10a008;
	color:#FFFFFF;
	font-weight:bold;
}
table.Green03 td {
	padding:5px;
	border:1px solid #008000;
	background: #e5fee4;
}
table.Green03 tr.bgdark td {
	padding:5px;
	border:1px solid #008000;
	background: #daffd8;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡New¥Ñ¥¹¥Æ¥ë¥Ö¥ë¡¼2
/*¥Æ¡¼¥Ö¥ë£ö`order:#99CCFF
/*-------------------------------------------------*/
table.pBlue02 {
	font-size:12px;
	line-height:120%;
	border-collapse:collapse;
	border:2px solid #008fd0;
	background:#83d8ff;
	margin:5px 0 0 0;
	max-width:100%;
	word-break: break-word;
}
table.pBlue02 thead th {
	padding:5px;
	border:1px solid #008fd0;
	background: #1fb8fe;
	color:#FFFFFF;
	font-weight:bold;
}
table.pBlue02 td {
	padding:5px;
	border:1px solid #46b8ec;
	background: #eaf8fe;
}
table.pBlue02 tr.bgdark td {
	padding:5px;
	border:1px solid #46b8ec;
	background: #cceefe;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥ì¥Ã¥É2
/*¥Æ¡¼¥Ö¥ë£ö`order:#740001
/*-------------------------------------------------*/
#tb_red_2 {
	border-collapse: collapse;
	border-color:#740001;
	border-style:solid;
}

#tb_red_2_c {
	border-collapse: collapse;
	border-color:#740001;
	border-style:solid;
	text-align: center;
}

#tb_red_2 th {
	background-color: #E70012;
	color:#E5E46E;
}

#tb_red_2 .head2 {
	background-color: #FF9849;
	color:#333333;
}

#tb_red_2 .bgdark {
	background-color: #FFEC86;
}

#tb_red_2 .bglight {
	background-color: #FFF0A2;
}

#tb_red_2 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥ì¥Ã¥É1
/*¥Æ¡¼¥Ö¥ë£ö`order:#D50207
/*-------------------------------------------------*/
#tb_red_1 {
	border-collapse: collapse;
	border-color:#D50207;
	border-style:solid;
}

#tb_red_1_c {
	border-collapse: collapse;
	border-color:#D50207;
	border-style:solid;
	text-align: center;
}

#tb_red_1 th {
	background-color: #FB282D;
	color:#FFFFFF;
}

#tb_red_1 .head2 {
	background-color: #FD585C;
	color:#333333;
}

#tb_red_1 .bgdark {
	background-color: #FEAEB0;
}

#tb_red_1 .bglight {
	background-color: #FFD0D1;
}

#tb_red_1 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥ì¥Ã¥É1
/*¥Æ¡¼¥Ö¥ë£ö`order:#FF5C5C¡¡¡Êµì¡§#FF8888¡Ë
/*-------------------------------------------------*/
#tb_pred_1 {
	border-collapse: collapse;
	border-color:#FF5C5C;
	border-style:solid;
}

#tb_pred_1_c {
	border-collapse: collapse;
	border-color:#FF5C5C;
	border-style:solid;
	text-align: center;
}

#tb_pred_1 th {
	background-color: #F35353;
	color:#FFFFFF;
}

#tb_pred_1 .head2 {
	background-color: #FF9595;
	color:#333333;
}

#tb_pred_1 .bgdark {
	background-color: #FCDBDB;
}

#tb_pred_1 .bglight {
	background-color: #FEEBEB;
}

#tb_pred_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_pred_1 .bgdark_bd {
	background-color: #FCDBDB;
	border-bottom:2px solid #FF5C5C;
}

#tb_pred_1 .bglight_bd {
	background-color: #FEEBEB;
	border-bottom:2px solid #FF5C5C;
}

#tb_pred_1 .bgwhite_bd {
	background-color: #FFFFFF;
	border-bottom:2px solid #FF5C5C;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥°¥ì¡¼2
/*¥Æ¡¼¥Ö¥ë£ö`order:#333333
/*-------------------------------------------------*/
#tb_pgray_2 {
	border-collapse: collapse;
	border-color:#333333;
	border-style:solid;
}

#tb_pgray_2_c {
	border-collapse: collapse;
	border-color:#333333;
	border-style:solid;
	text-align: center;
}

#tb_pgray_2 th {
	background-color: #ADADAD;
	color:#FFFFFF;
}

#tb_pgray_2 .head2 {
	background-color: #D9D9D9;
	color:#333333;
}

#tb_pgray_2 .bgdark {
	background-color: #E8E8E8;
}

#tb_pgray_2 .bglight {
	background-color: #F5F5F5;
}

#tb_pgray_2 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥°¥ì¡¼1
/*¥Æ¡¼¥Ö¥ë£ö`order:#CCCCCC
/*-------------------------------------------------*/
#tb_pgray_1 {
	border-collapse: collapse;
	border-color:#CCCCCC;
	border-style:solid;
}

#tb_pgray_1_c {
	border-collapse: collapse;
	border-color:#CCCCCC;
	border-style:solid;
	text-align: center;
}

#tb_pgray_1 th {
	background-color: #ADADAD;
	color:#FFFFFF;
}

#tb_pgray_1 th.bgdark {
	background-color: #868686;
	color:#FFFFFF;
}

#tb_pgray_1 .head2 {
	background-color: #D9D9D9;
	color:#333333;
}

#tb_pgray_1 .bgdark {
	background-color: #E8E8E8;
}

#tb_pgray_1 .bglight {
	background-color: #F5F5F5;
}

#tb_pgray_1 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¡¼¥×¥ë1
/*¥Æ¡¼¥Ö¥ë£ö`order:#a969c2
/*-------------------------------------------------*/
#tb_purple_1 {
	border-collapse: collapse;
	border-color:#4b0069;
	border-style:solid;
}

#tb_purple_1_c {
	border-collapse: collapse;
	border-color:#4b0069;
	border-style:solid;
	text-align: center;
}

#tb_purple_1 th {
	background-color: #a640cf;
	color:#FFFFFF;
}

#tb_purple_1 .head2 {
	background-color: #D9B2FF;
	color:#333333;
}

#tb_purple_1 .bgdark {
	background-color: #ead6ff;/*BAK_#EDDBFF*/
}

#tb_purple_1 .bgdark2 {
	background-color: #f1e4ff;
}

#tb_purple_1 .bglight {
	background-color: #f9f3ff;/*BAK_#F6EDFF*/
}

#tb_purple_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_purple_1 .bdb3,
#tb_purple_1 .bdb3 {
	border-bottom: 3px solid #4b0069; !important
}


/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¡¼¥×¥ë2
/*¥Æ¡¼¥Ö¥ë£ö`order:#a640cf
/*-------------------------------------------------*/
#tb_purple_2 {
	border-collapse: collapse;
	border-color:#a640cf;
	border-style:solid;
}

#tb_purple_2_c {
	border-collapse: collapse;
	border-color:#a640cf;
	border-style:solid;
	text-align: center;
}

#tb_purple_2 th {
	background-color: #a640cf;
	color:#FFFFFF;
}

#tb_purple_2 .head2 {
	background-color: #D9B2FF;
	color:#333333;
}

#tb_purple_2 .bgdark {
	background-color: #ead6ff;/*BAK_#EDDBFF*/
}

#tb_purple_2 .bgdark2 {
	background-color: #f1e4ff;
}

#tb_purple_2 .bglight {
	background-color: #f9f3ff;/*BAK_#F6EDFF*/
}

#tb_purple_2 .bgwhite {
	background-color: #FFFFFF;
}

#tb_purple_2 .bdb2 {
	border-bottom: 2px solid #a640cf; !important
}


/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥Ñ¡¼¥×¥ë1
/*¥Æ¡¼¥Ö¥ë£ö`order:#BF80FF
/*-------------------------------------------------*/
#tb_ppurple_1 {
	border-collapse: collapse;
	border-color:#BF80FF;
	border-style:solid;
}

#tb_ppurple_1_c {
	border-collapse: collapse;
	border-color:#BF80FF;
	border-style:solid;
	text-align: center;
}

#tb_ppurple_1 th {
	background-color: #AB57FC;
	color:#FFFFFF;
}

#tb_ppurple_1 .head2 {
	background-color: #D9B2FF;
	color:#333333;
}

#tb_ppurple_1 .bgdark {
	background-color: #EDDBFF;
}

#tb_ppurple_1 .bglight {
	background-color: #F6EDFF;
}

#tb_ppurple_1 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥Ô¥ó¥¯1
/*¥Æ¡¼¥Ö¥ë£ö`order:#FF99DD
/*-------------------------------------------------*/
#tb_ppink_1 {
	border-collapse: collapse;
	border-color:#FF99DD;
	border-style:solid;
}

#tb_ppink_1_c {
	border-collapse: collapse;
	border-color:#FF99DD;
	border-style:solid;
	text-align: center;
}

#tb_ppink_1 th {
	background-color: #FE73CF;
	color:#FFFFFF;
}

#tb_ppink_1 .head2 {
	background-color: #FFB2E5;
	color:#333333;
}

#tb_ppink_1 .bgdark {
	background-color: #FFDBF3;
}

#tb_ppink_1 .bgdark_bd2 {
	background-color: #FFDBF3;
	border-bottom:2px solid #FF99DD; !important
}

#tb_ppink_1 .bglight {
	background-color: #FFEDF9;
}

#tb_ppink_1 .bglight_bd2 {
	background-color: #FFEDF9;
	border-bottom:2px solid #FF99DD; !important
}

#tb_ppink_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_ppink_1 .bgwhite_bd2 {
	background-color: #FFFFFF;
	border-bottom:2px solid #FF99DD; !important
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥¤¥¨¥í¡¼1
/*¥Æ¡¼¥Ö¥ë£ö`order:#FFD400
/*-------------------------------------------------*/
#tb_pyellow_1 {
	border-collapse: collapse;
	border-color:#FFD400;
	border-style:solid;
}

#tb_pyellow_1_c {
	border-collapse: collapse;
	border-color:#FFD400;
	border-style:solid;
	text-align: center;
}

#tb_pyellow_1 th {
	background-color: #FEBA01;
	color:#333333;
}

#tb_pyellow_1 .head2 {
	background-color: #FFE359;
	color:#333333;
}

#tb_pyellow_1 .bgdark {
	background-color: #FFF7CC;
}

#tb_pyellow_1 .bgdark_bd2 {
	background-color: #FFF7CC;
	border-bottom:2px solid #FFD400; !important
}

#tb_pyellow_1 .bglight {
	background-color: #FFFCED;
}

#tb_pyellow_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_pyellow_1 .bgwhite_bd2 {
	background-color: #FFFFFF;
	border-bottom:2px solid #FFD400; !important
}

#tb_pyellow_1 .bgblue {
	background-color: #e4fafe;
}

#tb_pyellow_1 .bgyellow {
	background-color: #fffebe;
}

#tb_pyellow_1 .bgred {
	background-color: #fee5e4;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥°¥ê¡¼¥ó1
/*¥Æ¡¼¥Ö¥ë£ö`order:#61F261
/*-------------------------------------------------*/
#tb_pgreen_1 {
	border-collapse: collapse;
	border-color:#61F261;
	border-style:solid;
}

#tb_pgreen_1_c {
	border-collapse: collapse;
	border-color:#61F261;
	border-style:solid;
	text-align: center;
}

#tb_pgreen_1 th {
	background-color: #3FBC5A;
	color:#FFFFFF;
}

#tb_pgreen_1 .head2 {
	background-color: #9BFF99;
	color:#333333;
}

#tb_pgreen_1 .bgdark {
	background-color: #DBFFDB;
}

#tb_pgreen_1 .bglight {
	background-color: #EDFFED;
}

#tb_pgreen_1 .bgwhite {
	background-color: #FFFFFF;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥­¥ã¥Ð¥Ö¥ë¡¼3
/*¥Æ¡¼¥Ö¥ë£ö`order:#010e63
/*-------------------------------------------------*/
#tb_pblue_3 {
	border-collapse: collapse;
	border-color:#010e63;
	border-style:solid;
}

#tb_pblue_3_c {
	border-collapse: collapse;
	border-color:#010e63;
	border-style:solid;
	text-align: center;
}

#tb_pblue_3 th {
	background-color: #001499;
	color:#FFFFFF;
}

#tb_pblue_3 .head2 {
	background-color: #4c5fe1;
	color:#FFFFFF;
}

#tb_pblue_3 .bgdark {
	background-color: #4c5fe1;
}

#tb_pblue_3 .bglight {
	background-color: #f2f4fd;
}

#tb_pblue_3 .bgblue {
	background-color: #d5f5ff;
}

#tb_pblue_3 .bgwhite {
	background-color: #FFFFFF;
}

#tb_pblue_3 .head2_bd {
	background-color: #4c5fe1;
	color:#FFFFFF;
	border-bottom: 2px solid #010e63;
}

#tb_pblue_3 .bgdark_bd {
	background-color: #001499;
	border-bottom: 2px solid #010e63;
}

#tb_pblue_3 .bglight_bd {
	background-color: #f2f4fd;
	border-bottom: 2px solid #010e63;
}

#tb_pblue_3 .bgwhite_bd {
	background-color: #FFFFFF;
	border-bottom: 2px solid #010e63;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥Ö¥ë¡¼2
/*¥Æ¡¼¥Ö¥ë£ö`order:¡ô5ba4ff (#0033cc)
/*-------------------------------------------------*/
#tb_pblue_2 {
	border-collapse: collapse;
	border-color:#5ba4ff;
	border-style:solid;
}

#tb_pblue_2_c {
	border-collapse: collapse;
	border-color:#5ba4ff;
	border-style:solid;
	text-align: center;
}

#tb_pblue_2 th {
	background-color: #0072FF;
	color:#FFFFFF;
}

#tb_pblue_2 .head2 {
	background-color: #b9ecfe;
	color:#333333;
}

#tb_pblue_2 .bgdark {
	background-color: #d9f3ff;
}

#tb_pblue_2 .bgdark2 {
	background-color: #e6f7ff;
}

#tb_pblue_2 .bglight {
	background-color: #f3fbff;
}

#tb_pblue_2 .bgwhite {
	background-color: #FFFFFF;
}
#tb_pblue_2 .bgblue {
	background-color: #d5f5ff;
}

#tb_pblue_2 th {
	background-color: #0072FF;
	color:#FFFFFF;
}

#tb_pblue_2 .head2_bd {
	background-color: #93E1FD;
	color:#333333;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_2 .bgdark_bd {
	background-color: #DEF4FC;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_2 .bglight_bd {
	background-color: #EEF9FD;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_2 .bgwhite_bd {
	background-color: #FFFFFF;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_2 .bdb3,
#tb_pblue_2 .bdb3 {
	border-bottom: 3px solid #5ba4ff; !important
}

#tb_pblue_2 .bgwhite_bd2,
#tb_pblue_2 .bgwhite_bd2 {
	background-color: #FFFFFF;
	border-bottom:2px solid #5ba4ff; !important
}


/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ñ¥¹¥Æ¥ë¥Ö¥ë¡¼1
/*¥Æ¡¼¥Ö¥ë£ö`order:#99CCFF
/*-------------------------------------------------*/
#tb_pblue_1 {
	border-collapse: collapse;
	border-color:#99CCFF;
	border-style:solid;
}

#tb_pblue_1_c {
	border-collapse: collapse;
	border-color:#99CCFF;
	border-style:solid;
	text-align: center;
}

#tb_pblue_1 th {
	background-color: #99BBFF;
	color:#FFFFFF;
}

#tb_pblue_1 .head2 {
	background-color: #93E1FD;
	color:#333333;
}

#tb_pblue_1 .bgdark {
	background-color: #DEF4FC;
}

#tb_pblue_1 .bglight {
	background-color: #EEF9FD;
}

#tb_pblue_1 .bgblue {
	background-color: #d5f5ff;
}

#tb_pblue_1 .bgwhite {
	background-color: #FFFFFF;
}

#tb_pblue_1 .head2_bd {
	background-color: #93E1FD;
	color:#333333;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_1 .bgdark_bd {
	background-color: #DEF4FC;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_1 .bglight_bd {
	background-color: #EEF9FD;
	border-bottom: 2px solid #99CCFF;
}

#tb_pblue_1 .bgwhite_bd {
	background-color: #FFFFFF;
	border-bottom: 2px solid #99CCFF;
}

/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥°¥ê¡¼¥ó2
/*¥Æ¡¼¥Ö¥ë£ö`order:#008000
/*-------------------------------------------------*/
#tb_green_2 {
	border-collapse: collapse;
	border-color:#008000;
	border-style:solid;
}

#tb_green_2_c {
	border-collapse: collapse;
	border-color:#008000;
	border-style:solid;
	text-align: center;
}

#tb_green_2 th,
#tb_green_2_c th {
	background-color: #009900;
	color:#FFFFFF;
}

#tb_green_2 .head2,
#tb_green_2_c .head2 {
	background-color: #8AE58A;
	color:#333333;
}

#tb_green_2 .head3,
#tb_green_2_c .head3 {
	background-color: #6ED86E;
	color:#333333;
}

#tb_green_2 .bgdark,
#tb_green_2_c .bgdark {
	background-color: #CCFFCC;
}

#tb_green_2 .bgdark2,
#tb_green_2_c .bgdark2 {
	background-color: #E0FFE0;
}

#tb_green_2 .bglight,
#tb_green_2_c .bglight {
	background-color: #EFFFEF;
}

#tb_green_2 .bgwhite,
#tb_green_2_c .bgwhite {
	background-color: #FFFFFF;
}

#tb_green_2 .bggray,
#tb_green_2_c .bggray {
	background-color: #d3d3d3;
}


#tb_green_2 .bgwhite_bd2,
#tb_green_2_c .bgwhite_bd2 {
	background-color: #FFFFFF;
	border-bottom:2px solid #008000; !important
}

#tb_green_2 .bglight_bd2,
#tb_green_2_2_c .bglight_bd2 {
	background-color: #EFFFEF;
	border-bottom:2px solid #008000; !important
}

#tb_green_2 .bgdark_bd2,
#tb_green_2_2_c .bgdark_bd2 {
	background-color: #CCFFCC;
	border-bottom:2px solid #008000; !important
}

#tb_green_2 .bgdark2_bd2,
#tb_green_2_2_c .bgdark2_bd2 {
	background-color: #E0FFE0;
	border-bottom:2px solid #008000; !important
}

#tb_green_2 .bgblue {
	background-color: #e4fafe;
}

#tb_green_2 .bgyellow {
	background-color: #fffebe;
}

#tb_green_2 .bgred {
	background-color: #fee5e4;
}

#tb_green_2 .bdb3,
#tb_green_2 .bdb3 {
	border-bottom: 3px solid #008000; !important
}


/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥°¥ê¡¼¥ó1
/*¥Æ¡¼¥Ö¥ë£ö`order:#008000
/*-------------------------------------------------*/
#tb_green_1 th {
	background-color: #009900;
	color:#FFFFFF;
}

#tb_green_1 .head2 {
	background-color: #8AE58A;
	color:#333333;
}

#tb_green_1 .head3 {
	background-color: #6ED86E;
	color:#333333;
}

#tb_green_1 .bgdark {
	background-color: #CCFFCC;
}

#tb_green_1 .bgdark2 {
	background-color: #E0FFE0;
}

#tb_green_1 .bglight {
	background-color: #EFFFEF;
}

#tb_green_1 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥Ö¥ë¡¼1
/*¥Æ¡¼¥Ö¥ë£ö`order:#000099
/*-------------------------------------------------*/
#tb_blue_1 {
	border-collapse: collapse;
	border-color:#000099;
	border-style:solid;
}

#tb_blue_1 th {
	background-color: #0066FF;
	color:#FFFFFF;
}

#tb_blue_1 .bgdark {
	background-color: #99CCFF;
}

#tb_blue_1 .bglight {
	background-color: #DEF4FC;
}

#tb_blue_1 .bgwhite {
	background-color: #FFFFFF;
}
/*-------------------------------------------------*/
/*¥Æ¡¼¥Ö¥ë¥«¥é¡¼¥¹¥¿¥¤¥ë¡¡¥ª¥ì¥ó¥¸1
/*¥Æ¡¼¥Ö¥ë£ö`order:#FF5A00
/*-------------------------------------------------*/
#tb_orange_1 th {
	background-color: #FF6600;
	color:#FFFFFF;
}

#tb_orange_1 .bgdark {
	background-color: #FF9966;
}

#tb_orange_1 .bgdark2 {
	background-color: #FFCC99;
}

#tb_orange_1 .bglight {
	background-color: #FFDBB8;
}

#tb_orange_1 .bgwhite {
	background-color: #FFFFFF;
}





/*------------------------------------------------------------*/
/*¥ê¥ó¥¯¥Ü¥¿¥ó*/
/*------------------------------------------------------------*/


/*------------------
¡æ/Ùë¡¦¡¦R¥Á¥é¡ª
------------------*/
img.syousai_link {
	float:right;
	display:block;
	width:100px;
	height:18px;
	margin:6px 4px 2px 0;
	background:url(/images/news/new/syousai_link.gif) no-repeat;
}

.syousai_link span {
	display:none;
}
/*--------¥í¡¼¥ë¥ª¡¼¥Ð¡¼¡¡title02¡¡FirefoxÁ÷¡¦¡¡071119_NAKANO--------*/
a.syousai_link {
	overflow:hidden;
	text-indent:-1000px;
}
/*Firefox*/
html>body a.syousai_link {
	overflow: hidden;
}
/**/
a.syousai_link {
	float:right;
	display:block;
	width:100px;
	height:20px;
	margin:6px 4px 2px 0;
	background:url(/images/news/new/syousai_link.gif) no-repeat 0px 0px;
}
a:hover.syousai_link {
	background:url(/images/news/new/syousai_link.gif) no-repeat 0px -20px;
}


/*------------------
¡æ#C¥Ù¥ó¥È£ö¡¦Í×
------------------*/
img.event_gaiyou_link {
	float:right;
	display:block;
	width:100px;
	height:18px;
	margin:-10px 4px 2px 0;
	background:url(/images/news/new/event_gaiyou_link.gif) no-repeat;
}

.event_gaiyou_link span {
	display:none;
}
/*--------¥í¡¼¥ë¥ª¡¼¥Ð¡¼¡¡title02¡¡FirefoxÁ÷¡¦¡¡071119_NAKANO--------*/
a.event_gaiyou_link {
	overflow:hidden;
	text-indent:-1000px;
}
/*Firefox*/
html>body a.event_gaiyou_link {
	overflow: hidden;
}
/**/
a.event_gaiyou_link {
	float:right;
	display:block;
	width:100px;
	height:20px;
	margin:-10px 4px 2px 0;
	background:url(/images/news/new/event_gaiyou_link.gif) no-repeat 0px 0px;
}
a:hover.event_gaiyou_link {
	background:url(/images/news/new/event_gaiyou_link.gif) no-repeat 0px -20px;
}


/*------------------
¡æ#C¥Ù¥ó¥È£ö¹ýµüŽ­
------------------*/
img.event_syousai_link {
	float:right;
	display:block;
	width:100px;
	height:18px;
	margin:-10px 4px 2px 0;
	background:url(/images/news/new/event_syousai_link.gif) no-repeat;
}

.event_syousai_link span {
	display:none;
}
/*--------¥í¡¼¥ë¥ª¡¼¥Ð¡¼¡¡title02¡¡FirefoxÁ÷¡¦¡¡071119_NAKANO--------*/
a.event_syousai_link {
	overflow:hidden;
	text-indent:-1000px;
}
/*Firefox*/
html>body a.event_syousai_link {
	overflow: hidden;
}
/**/
a.event_syousai_link {
	float:right;
	display:block;
	width:100px;
	height:20px;
	margin:-10px 4px 2px 0;
	background:url(/images/news/new/event_syousai_link.gif) no-repeat 0px 0px;
}
a:hover.event_syousai_link {
	background:url(/images/news/new/event_syousai_link.gif) no-repeat 0px -20px;
}




/*--------------------------------*/
/* btn Í§Ã£½ø¡¦€Ëó¡¦@
/*--------------------------------*/
/*btn_howto*/
.btn_howto {
	text-align: center;
}
.btn_howto a {
    display: block;
    width: 380px;
    height: 53px;
	margin: 30px auto;
	outline:none;
    text-indent: -10000px;
    background: url(/campaign/friend/img/201001_eureka/btn_howto_380.gif) 0 0 no-repeat;
}
.btn_howto a:hover {
    background: url(/campaign/friend/img/201001_eureka/btn_howto_380.gif) 0 -53px no-repeat;
}

/*--------------------------------*/
/* btn Í§Ã£½ø¡¦¡­¥ã¥ó¥Ú¡¼¥ó




/*--------------------------------*/
/*btn_friendcam*/
.btn_friendcam {
	text-align: center;
}
.btn_friendcam a {
    display: block;
    width: 380px;
    height: 53px;
	margin: 30px auto;
	outline:none;
    text-indent: -10000px;
    background: url(/campaign/friend/img/201001_eureka/btn_friendcam_380.gif) 0 0 no-repeat;
}
.btn_friendcam a:hover {
    background: url(/campaign/friend/img/201001_eureka/btn_friendcam_380.gif) 0 -53px no-repeat;
}

/*--------------------------------*/
/* dl £í"çàÔ¯
/*--------------------------------*/
dl.serifu360 {
width:360px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu450 {
width:450px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu260 {
width:260px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu360 dt,
dl.serifu260 dt,
dl.serifu450 dt {
float:left;
width:45px;
clear:both;
padding:2px 0 2px 0;
text-indent: 0;
}
dl.serifu360 dd,
dl.serifu260 dd,
dl.serifu450 dd {
padding:2px 0 2px 0;
text-indent: 0;
margin-left:45px;
}

/*--------------------------------*/
/* dl £í"çàÔÂv2 4Éë·ú¡¦ºä"Ëô»ïOÍÑ
/*--------------------------------*/
dl.serifu360_n4 {
width:360px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu450_n4 {
width:450px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu360_n4 dt,
dl.serifu450_n4 dt {
float:left;
width:57px;
clear:both;
padding:2px 0 2px 0;
text-indent: 0;
}
dl.serifu360_n4 dd,
dl.serifu450_n4 dd {
padding:2px 0 2px 0;
text-indent: 0;
margin-left:57px;
}


/*--------------------------------*/
/* dl £í"çàÔÂv2 5Éë·ú¡¦ºä"Ëô»ïOÍÑ
/*--------------------------------*/
dl.serifu360_n5 {
width:360px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu450_n5 {
width:450px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu360_n5 dt,
dl.serifu450_n5 dt {
float:left;
width:69px;
clear:both;
padding:2px 0 2px 0;
text-indent: 0;
}
dl.serifu360_n5 dd,
dl.serifu450_n5 dd {
padding:2px 0 2px 0;
text-indent: 0;
margin-left:69px;
}


/*--------------------------------*/
/* dl £í"çàÔÂv2 7Éë·ú¡¦ºä"Ëô»ïOÍÑ
/*--------------------------------*/
dl.serifu360_n7 {
width:360px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu450_n7 {
width:450px;
margin-top:5px;
margin-bottom:5px;
line-height:150%;
}
dl.serifu360_n7 dt,
dl.serifu450_n7 dt {
float:left;
width:93px;
clear:both;
padding:2px 0 2px 0;
text-indent: 0;
}
dl.serifu360_n7 dd,
dl.serifu450_n7 dd {
padding:2px 0 2px 0;
text-indent: 0;
margin-left:93px;
}






/*------------------------------------------*/
/*ïæÉ÷¥¹¥¿¥¤¥ë*/
/*2010.10.12.nakano*/
/*------------------------------------------*/

.letter_wrap {
/*border: 2px solid #cccccc;*/
border-top: 2px solid #eeeeee;
border-left: 2px solid #eeeeee;
border-bottom: 2px solid #cccccc;
border-right: 2px solid #cccccc;
background:#fffff4;
margin:10px auto;
}

.letter_txt {
border:3px solid #FFFFFF;
padding:20px;
}


.letter_txt p {
line-height:200%;
border-bottom:1px dashed #999999;
padding-left:2px; 
padding-right:2px; 
}












/*------------------------------------------*/
/*common*/
/*------------------------------------------*/
.fs28 {font-size: 28px; font-weight: bold;}
.fs26 {font-size: 26px; font-weight: bold;}
.fs24 {font-size: 24px; font-weight: bold;}
.fs22 {font-size: 22px; font-weight: bold;}
.fs20 {font-size: 20px; font-weight: bold;}
.fs18 {font-size: 18px; font-weight: bold;}
.fs16 {font-size: 16px; font-weight: bold;}
.fs14 {font-size: 14px; font-weight: bold;}
.fs12 {font-size: 12px; font-weight: normal;}
.fs11 {font-size: 11px; font-weight: normal;}
.fs10 {font-size: 10px; font-weight: normal;}
.fs10_b {font-size: 10px; font-weight: bold;}

.fs28,
.fs26,
.fs24,
.fs22,
.fs20,
.fs18,
.fs16,
.fs14,
.fs11,
.fs10,
.fs10_b {
	line-height: 130%;}

.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m30 {margin:30px;}
.m40 {margin:40px;}
.m50 {margin:50px;}
.m60 {margin:60px;}
.m70 {margin:70px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}

.ml0 {margin-left:0px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.ml110 {margin-left:110px;}
.ml120 {margin-left:120px;}
.ml130 {margin-left:130px;}
.ml140 {margin-left:140px;}
.ml150 {margin-left:150px;}

.mr0 {margin-right:0px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}
.mr100 {margin-right:100px;}

br.clear {
clear: both;
font-size: 0px;
line-height: 0px;
}




/*--------------------------------*/
/* WAKU¡¡¿ú
/*--------------------------------*/
.waku_r {
	width: 600px;
	height: auto;
	margin: 15px 0px 15px 0px;
	text-align: center;
}
.waku_r .waku_r_header {
	background: url(/images/777news/common/red_waku_header.gif) no-repeat left top;
	width: 600px;
	height: 36px;
	padding: 0px;
	margin: 0px;	
}
.waku_r .waku_r_main {
	background: url(/images/777news/common/red_waku_side.gif) repeat-y left top;
	width: 600px;
	height: auto;
	padding: 0px;
}
.waku_r .waku_r_footer {
	background: url(/images/777news/common/red_waku_footer.gif) no-repeat left bottom;
	width: 600px;
	height: 36px;
	padding: 0px;
	margin: 0px;
}
.waku_r .waku_r_main_txt {
	margin: 0 30px 0 50px;
	text-align: left;
	font-size: 12px;
	color: #660033;
	line-height: 150%;
}
.waku_r .waku_r_main_h {
	 font-size: 16px;
	 color: #660033;
	 text-align: center;
	 font-weight: bold;
	 margin: 0px 0 30px 0;
}



/*--------------------------------*/
/* WAKU¡¡¿ñ
/*--------------------------------*/
.waku_b {
	width: 600px;
	height: auto;
	margin: 15px 0px 15px 0px;
	text-align: center;
}
.waku_b .waku_b_header {
	background: url(/images/777news/common/blue_waku_header.gif) no-repeat left top;
	width: 600px;
	height: 36px;
	padding: 0px;
	margin: 0px;	
}
.waku_b .waku_b_main {
	background: url(/images/777news/common/blue_waku_side.gif) repeat-y left top;
	width: 600px;
	height: auto;
	padding: 0px;
}
.waku_b .waku_b_footer {
	background: url(/images/777news/common/blue_waku_footer.gif) no-repeat left bottom;
	width: 600px;
	height: 36px;
	padding: 0px;
	margin: 0px;
}
.waku_b .waku_b_main_txt {
	margin: 0 30px 0 50px;
	text-align: left;
	font-size: 12px;
	color: #000066;
	line-height: 150%;
}
.waku_b .waku_b_main_h {
	 font-size: 16px;
	 color: #660033;
	 text-align: center;
	 font-weight: bold;
	 margin: 0px 0 30px 0;
}


/*--------------------------------*/
/* accordion
/*--------------------------------*/

.event_detail_close, .event_detail_open, .event_detail, .event_target_machine_close, .event_target_machine_open, .event_target_machine, .event_present_close, .event_present_open, .event_present, .event_summary_close, .event_summary_open, .event_summary {
	background: url("/images/777news/common/accordion2.png") no-repeat;
}
.event_detail_close { background-position: -886px -130px;width: 44px;height: 44px; }
.event_detail_open { background-position: -842px -130px;width: 44px;height: 44px; }
.event_detail { background-position: 0px -156px;width: 842px;height: 52px; }
.event_target_machine_close { background-position: -886px -86px;width: 44px;height: 44px; }
.event_target_machine_open { background-position: -842px -86px;width: 44px;height: 44px; }
.event_target_machine { background-position: 0px -104px;width: 842px;height: 52px; }
.event_present_close { background-position: -886px -44px;width: 44px;height: 44px; }
.event_present_open { background-position: -842px -44px;width: 44px;height: 44px; }
.event_present { background-position: 0px -52px;width: 842px;height: 52px; }
.event_summary_close { background-position: -886px 0px;width: 44px;height: 44px; }
.event_summary_open { background-position: -842px 0px;width: 44px;height: 44px; }
.event_summary { background-position: 0px 0px;width: 842px;height: 52px; }

.accordion_bar {
	margin: 0px auto;
	cursor: pointer;
	width: 842px;
	height: 52px;
	text-align: center;
}
.accordion_target {
	margin: 0px auto;
	padding: 10px 0;
	width: 842px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.accordion_hidden {
	display: none;
}

/*¤³¤³¤Þ¤Ç*/


.event_summary_body, .event_present_body, .event_target_machine_body, .event_detail_body {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.event_target_machine_body, .event_target_machine_body_last {
	border-left: solid 1px #ff69d6;
	border-right: solid 1px #ff69d6;
}
.event_detail_body, .event_detail_body_last {
	border-left: solid 1px #7ce31d;
	border-right: solid 1px #7ce31d;
}
.event_present_body, .event_present_body_last {
	border-left: solid 1px #fda203;
	border-right: solid 1px #fda203;
}
.event_summary_body, .event_summary_body_last {
	border-left: solid 1px #9f49fa;
	border-right: solid 1px #9f49fa;
}
.event_target_machine_body_last {
	border-bottom: solid 1px #ff69d6;
}
.event_detail_body_last {
	border-bottom: solid 1px #7ce31d;
}
.event_present_body_last {
	border-bottom: solid 1px #fda203;
}
.event_summary_body_last {
	border-bottom: solid 1px #9f49fa;
}
.accordion_caption { 
	font-weight: bold;
}

.box_7r {
    position: relative;
    margin: 4em 0em;
    padding: 4em 1em;
    border: solid 3px #179a88;
    border-radius: 8px;
}
.box_7r p.box_ban {
    position: absolute;
    display: inline-block;
    top: -46px;
    left: 145px;
    padding: 0 9px;
	margin:10px 10px;

}



<!--point_list2024.css-->
<style type="text/css">
.list_btn {
    cursor: pointer;
}

.point_list2024 {
    display: none;
    max-width: 720px;
    margin: 50px auto;
    text-align: left;
    font-size: 12px;
}

.point_list2024 .inner {
    display: flex;
    flex-direction: column;
    gap: 50px 0;
}

.point_list2024 .txt {
    margin-bottom: 5px;
}

.point_list2024 .list_scroll {
    overflow-x: scroll;
    padding-bottom: 10px;
}

.point_list2024 .list_scroll::-webkit-scrollbar {
    display: block;
    background-color: #cecece;
}

.point_list2024 .list_scroll::-webkit-scrollbar-thumb {
    background-color: #0f1c9f;
}

.point_list2024 table {
    width: 100%;
    table-layout: fixed;
    box-sizing: border-box;
    border-spacing: 0;
    border: 1px solid #010c67;
    border-left: none;
}

.point_list2024 table .color1 {
    background-color: #c6d1ff;
}

.point_list2024 table .color2 {
    background-color: #1836b8;
    color: #fff;
}

.point_list2024 table .color3 {
    background-color: #0f1c9f;
    color: #fff;
}

.point_list2024 table .color4 {
    background-color: #dbe1ff;
}

.point_list2024 table th,
.point_list2024 table td {
    box-sizing: border-box;
    padding: 6px;
    border-right: 1px solid #010c67;
    border-bottom: 1px solid #010c67;
    background-color: #fff;
}

.point_list2024 table thead tr th:last-child {
    border-right: none;
}

.point_list2024 table tbody tr:last-child th,
.point_list2024 table tbody tr:last-child td {
    border-bottom: none;
}

.point_list2024 table tbody tr td:last-child {
    border-right: none;
}

.point_list2024 table tbody tr:nth-child(odd) td {
    background-color: #f3f5ff;
}

.point_list2024 table tbody tr.last th {
    border-bottom: none;
}

.point_list2024 table .fixed_cell {
    width: 220px;
    position: sticky;
    left: 0;
    border-left: 1px solid #010c67;
}

.point_list2024 table .fixed_cell2 {
    position: sticky;
    left: 220px;
}




.point_list2024 table.list_layout01 {
    width: calc(220px + (500px/3)*8);
}


.point_list2024 table.list_layout01 thead tr:last-child th:nth-child(1) {
    border-bottom: 1px solid #010c67;
}



.point_list2024 table.list_layout02 {
    width: calc(220px + (500px/3)*9);
}

.point_list2024 table.list_layout02 thead tr:last-child th:nth-child(1),
.point_list2024 table.list_layout02 thead tr:last-child th:nth-child(2) {
    border-bottom: 1px solid #010c67;
}

.point_list2024 table.list_layout05 .fixed_cell {
    width: auto;
}

.point_list2024 table.list_layout06 .fixed_cell {
    width: auto;
}

.point_list2024 table.list_layout06 .fixed_cell2 {
    width: calc(500px/3);
}



.point_list2024 table.list_layout07 .fixed_cell {
    width: 200px;
}

.point_list2024 .blue_txt {
    display: block;
    color: #0000ff;
    font-size: 10px;
}
</style>
<!--////point_list2024.css-->



Window size: 989 x 764
Viewport size: 979 x 578