/* Base  Style  ------------------------------------------------------------- */

div { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
li { margin: 0px; padding: 0px; /* height: 10px; */ }
form { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-size: 12px; line-height:130%; }
p { padding: 0.3em; /* padding: 0px; */ margin: 0px; font-size: 13px; line-height: 140%; }
hr { margin: 0px; padding: 0px; height:1px; color:#999; }
a 		{ color: #036; text-decoration: none; font-weight:normal; }
a:link		{ color: #036; text-decoration: none; }
a:visited	{ color: #036; text-decoration: none; }
a:active	{ color: #FC6;  }
a:hover		{ color: #FC6;  }
img { margin: 0px; padding: 0px; display: inline;}
strong  { margin: 0px; padding: 0px; font-weight : bold;}
span { margin: 0px; padding: 0px; font-weight : normal;}

/*
table { margin: 0px; padding: 0px; margin-left:auto; margin-right:auto; }

tr { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; vertical-align: top; }
*/

/* --------   Basic Table   ------------- */

table.tbase { margin: 0px 0px; padding: 0px;}
table.tbase tr { margin: 0px; padding: 0px; }
table.tbase td { margin: 0px; padding: 0px; vertical-align: top; }

table.tbase2 { margin: 0px 0px; padding: 0px;}
table.tbase2 tr { margin: 0px; padding: 0px; }
table.tbase2 td { margin: 0px; padding: 5px; vertical-align: top; }

td.tabtd1 {
	font-weight : normal;
	text-align: left;
	font-size: 12px;
	line-height:130%;
	border: solid 1px #999;
	}

td.tabtd1 a{
	color: #009;
	text-decoration: none;
	}

td.tabtd1 a:hover {
	color: #00C;
	text-decoration : underline;
	}

/* Structure1 ------------- */

div.left {
	float: left;
	width: 600px;
	overflow:hidden;
	}

#leftsidebar {
	float : left;
	width : 160px;
	overflow:hidden;
	}

#contents {
	float: right;
	width: 440px;
	background-color : white;
	border: solid 0px #600;
	overflow:hidden;
	}

#rightsidebar {
	float : left;
	width : 160px;
	overflow:hidden;
	}

#container {
	width : 760px;
	padding: 0px;

	margin-left : auto;
	margin-right : auto;

	margin-top:  0px;
	margin-bottom:  10px;
	margin-bottom:  0px;

	background-color: #FFF;
	border: solid 0px #666;
	border-left: solid 0px #555555;
	border-right: solid 0px #555555;
	overflow:hidden;
	}

/* Structure2 ------------- */

.sidebarinner {
	padding : 10px 10px 10px 10px;
	overflow: hidden;
	margin: 0px;
	}

.sidebarinner2 {
	padding : 10px 10px 10px 10px;
	overflow: hidden;
	margin: 0px;
	}

.contentsinner {
	padding : 10px;
	overflow: hidden;
	margin: 0px;
	border: solid 0px #060;
	}

.contentsinner p  {
	font-size : 12px;
	}

.contentsinner h2  {
	color : #900;
	}

.contentsinner a {
	color:#666;
	text-decoration : underline;
	}

.contentsinner a:hover {
	color:#565C76;
	text-decoration : underline;
	}

/* Initialize ------------- */

body {
	margin : 0px;
	padding : 0px;
/*
	background: url(./images/new_navi_bg_g.gif);
*/
	background: url(./back.gif);
/* background:#ffffff url(./back_main2.gif) repeat-x; */
/*	background: url(./bg_main_3.jpg); */

	word-break: break-all;

	font-size : 12px;
	color: #333;
	}


p {
	font-size : 12px;
	font-family : sans-serif;
	line-height : 120%;
	margin-top : 0px;
	margin-bottom : 10px;
	}


a {
	color:#666;
	text-decoration:none;
	}

a:hover {
	color:#565C76;
	text-decoration : underline;
	}


/* title1 */
h1 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
	font-weight : normal;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	font-size: 18px;

	}

h1 a{
	color: #009;
	font-size: 18px;
	text-decoration: none;
}

h1 a:hover {
	color: #009;
	text-decoration : underline;
	}


/* title2 */
h2 {
	font-family : sans-serif;
	font-size: 12px;
	line-height: 1;

	/* font-weight: bold; */
	font-weight: normal;

	color: #009;
	/* text-transform: uppercase; */

	border-left: 4px solid #999;
	border-left: 3px solid #039;

	border-bottom: 1px solid #CCC;

	padding: 0px 0px 3px 10px;
	margin-top : 0px;
	margin-bottom: 10px;
	margin-bottom: 0px;

	background-color : #ccc;
	background-color : #FFF;

	background-image: url(./images/left_titleback.gif);

	background-repeat: no-repeat;

	border-top : 0px solid blue;
	text-align : left;

	padding: 2px 0px 2px 10px;
	}

h2 a {
	text-decoration:none;
	}


h3 {
	font-size : 12px;
	font-family : sans-serif;
	font-weight : normal;
	line-height : 120%;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-left : 17px;
	background-image : url(./images/mark.gif);
	background-repeat : no-repeat;
	background-position : left top;
	}


/* リスト */
ul {
	text-align:left;
	margin: 0px 0px 10px 0px;
	padding-left: 5px;
	list-style-type: none;
	text-decoration: none;
	}

li {
	font-family : sans-serif;
	font-family: Verdana, Arial, sans-serif;

	text-align: left;
	font-size: 10px;
	list-style-type : none;

	color: #333;
	line-height: 120%;
	padding: 0px 0px 3px 15px;
	padding: 0px 0px 4px 15px;
	text-decoration: none;

	background: url(./images/locoloco_point4.gif) no-repeat;
	background: url(./images/new_navi_icon_g.gif) no-repeat;


	}

li a {
	font-size: 10px;
	text-decoration: none;
	color: #333;
	}

li a:hover {
	color: #565C76;
	text-decoration : underline;
	}

ul ul {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	padding-left : 0px;
	font-size : 14px;
	font-family : sans-serif;
	line-height : 120%;
	}


/* リスト2 */
ul.cctype {
	text-align:left;
	margin: 0px 0px 10px 0px;
	padding-left: 5px;
	list-style-type: none;
	text-decoration: none;
	}

ul.cctype li {
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	font-size: 10px;

	color: #333;
	line-height: 120%;
	padding: 0px 0px 3px 15px;
	padding: 0px 0px 4px 0px;
	text-decoration: none;

	background: url(./images/locoloco_point4.gif) no-repeat;
	background: url(./images/new_navi_icon_g.gif) no-repeat;
	background: url(./images/spacer.gif) no-repeat;

	}

ul.cctype li a {
	font-size: 10px;

	text-decoration: none;
	color: #333;
	color: #003366; 
	}

ul.cctype li a:hover {
	color: #565C76;
	color: #FFCC66;
	text-decoration : underline;
	}

/* リスト2 */
ul.cctype2 {
	text-align:left;
	margin: 0px 0px 10px 0px;
	padding-left: 5px;
	list-style-type: none;
	text-decoration: none;
	}

ul.cctype2 li {
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	font-size: 10px;
	color: #333;
	line-height: 120%;
	padding: 0px 0px 4px 15px;

	text-decoration: none;

	background: url(./images/locoloco_point4.gif) no-repeat;
	background: url(./images/new_navi_icon_g.gif) no-repeat;
	background: url(./images/shik-004.gif) no-repeat;

	}

ul.cctype2 li a {
	font-size: 10px;
	text-decoration: none;
	color: #333;
	color: #003366; 
	}

ul.cctype2 li a:hover {
	color: #565C76;
	color: #FFCC66;
	text-decoration : underline;
	}


/* ---------------------------------- */
#contents a,
#contents a:link,
#contents a:visited,
#contents a:active
{
	text-decoration: underline;
	color: #00C;
	}

#contents a:hover {
	color: #00C;
	background-color: #D5DBEF;
	}

#contents img { text-align: center; margin: 5px 10px 5px 5px; padding: 0px; display: inline;}

#contents img.img_c { text-align: center; margin: 5px auto 5px auto; padding: 0px; display: block;}
/* ------------------- */

#contents h2 {
	border-left: 4px solid #999999;
	font-size: 13px;
	font-weight: bold;
	font-weight : normal;

	color: #006;

	background-image: url(./images/bg_date_2.gif);
	background-image: url(./images/m_service_2.gif);
	background-repeat: repeat-x;


	}

#contents .news {
	border-left: 0px solid #B13131;
	border-bottom: 0px solid #CCC;

	font-size: 13px;
	font-weight: bold;
	color: #CE0000;
	/* display: none; */

	background-color: #FFF;

	background-image: url(./images/left_titleback.gif);
	background-image: url(./images/r_100.jpg);
	background-image: url(./images/point200.gif);


	background-repeat: repeat-x;

	}

/* ---------------------------------- */
#calendar {
/*
	width: 100%;
	float : right;
	background-color: #FFF;
*/

  	line-height: 140%;
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-size: 10px;
	
	width: 138px;
  	padding: 2px;
	text-align: center;
	margin-bottom: 10px;

	color : #999;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	width: 134px;
	font-size: 10px;
	}

#calendar caption {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-size: 10px;
	
	text-align: center;
	font-weight: bold;
	font-weight: normal;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	}

#calendar td {
	text-align: center;
	font-size: 10px;
	}

#calendar a {
   color:#666;
         text-decoration : underline;
	}

#calendar a:hover {
         color:#565C76;
         color:#FFF;
         text-decoration : underline;
         background-color: #999;
	}

/* ---------------------------------- */
.credit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 150%;
	text-align: left;
	color: #666;
	margin-top: 10px;
	}

.credit2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	line-height: 150%;
	text-align: left;
	color: #666;
	margin-top: 10px;
	}

/*  Style ------------- */
.mark2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding: 0px 0px 0px 20px;

	background-color: transparent;
	background-image: url(./images/list001.gif);
	background-image: url(./images/icon_4.gif);
	background-image: url(./images/icon_5.gif);
	background-position: left center;

	background-repeat: no-repeat;

	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;

	}

#banner {
	width : 760px;
	margin: 0;
	padding: 0;

	background-color: #3063A5;

	background-image: url(./images/loco_11.14.gif);
	background-image: url(./images/mori00.jpg);
	background-image: url(./images/xx.jpg);
	background-image: url(./images/mori01.jpg);
	background-repeat: repeat-x;

	padding-bottom: 4px;
	border-bottom:1px solid #999; 
	border-bottom:1px solid #333; 
	border-top:1px solid #333; 
	}


.bannerinner {
	float : left;
	margin: 0;

	padding : 0px;
	padding-bottom: 0px;
	/* border-bottom:1px dotted #FFF; */

	overflow: hidden;
	}



.tagmini1 {
	margin: 0;
	padding: 0;
/*
	width:40; 
	width: 100%;
*/

	font-size: 10px;
	line-height: 12px;
	border: 1px solid #ccc; color:#FFF;
	background-color:#ccc;

	padding:2px 1px 0px 1px;
	padding:1px 1px 0px 1px;
	padding:1px 1px 0px 17px;
	text-align:left; 
	/* border-bottom : 1px solid #999; */

	color: #333;
	}


/* ---------------------------------- */
.divh1 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: bolder;
	font-weight : normal;
	font-weight: bolder;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 18px;
	line-height:125%;
	color: #FFF;
	padding-bottom : 0px;
	border: 0px dotted #f00;

	}

.divh1 a,
.divh1 a:link,
.divh1 a:visited,
.divh1 a:active,
.divh1 a:hover
	{
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
	color: #FFF;font-weight : bold
	}

.divh1 a:hover {
	color: #FFF;
	text-decoration : underline;
	}

/* ---------------------------------- */
.divh2 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: bolder;
	font-weight : normal;
	font-weight: bolder;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height:125%;
	color: #FFF;
	padding-bottom : 0px;
	border: 0px dotted #00f;

	}

.divh2 a{
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	}

.divh2 a:hover {
	color: #FFF;
	text-decoration : underline;
	}


/* ---------------------------------- */
table.block1td {background-image: url(./images/tes1.gif);background-repeat: repeat-y;}

table.block1td td { border:solid 0px #000; padding : 0px; font-size : 14px; vertical-align: top;}

td.tdform1 {background-color: #FFFFFF;text-align: center;}

td.tdform2 {background-color: #FF9933;text-align: left;padding : 5px;}
	
table.block100td { }

table.block100td td { vertical-align: middle;font-size:12px; margin: 0px; padding: 2px 0px 2px 4px;color: #000;text-align: left;}

strong.emphasis {font-size:16px;padding:0px 10px 0px 10px;color: #7F0D0D;font-weight:bold;}
p.kaisetu {padding:5px 10px 0px 10px; font-size: 14px;}

a.white:link { color:#FFFFFF; }
a.white:visited {color:#FFFFFF; }
a.white:active { color:#FFFFFF; }
a.white:hover { color:#FFFFFF; }
.t0 {font-size:10px;}

/* ---------------------------------- */
.entry_table1{
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border-collapse: collapse
	background: #FFF;

	border: 1px dotted #CCC;
	border-top: 0px dotted #CCC;
	font-size : 12px;
	}

.entry_table1 p {
	font-size : 12px;
	line-height:150%;
	}


.pright {
	margin: 0px; padding: 0px;
	text-align: right;
	margin-bottom : 5px;
	font-size: 10px;
	} 

.orange {
	margin : 0px;
	padding : 0px;
	color: #F00;
	font-size: 11px;

	} 

.entry_state {
	font-size: 10px;
	color: gray;
	text-align: right;
	margin: 0px 0px 0px 0px;
	}


#footer {
	clear : both;
	width: 780px;
	width : 100%;
	height : 65px;

	font-size: 12px;
	color: gray;
	border-top: solid 1px #CCC;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;

	margin-top: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	}

/* ------------ */

.pright {
	text-align: right;
	font-size: 9px;
	} 

.pright a  {
	font-size: 9px;
	} 

.entry_state {
	font-size: 10px;
	color: gray;
	text-align: right;
	margin: 0px 0px 0px 0px;

	}

p.xtitle {
	font-size: 12px;
	font-size: 10px;

	padding: 0px;
	margin: 0px;
	/* display: none; */
	}

/* image */

p.pay {
	margin-bottom: 5px;
	text-align: center;
	} 

p.pay img {
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left : auto;
	margin-right : auto;
/*
	border: #333 solid 0px;
	border: #000 solid 1px;
*/
	} 


/* Content Initialize ------------- */

.content {
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
	
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}

.content  a {
	text-decoration: underline;
	}

.content p {
	font-size: 12px;
	}


.content a:hover {
	color: #ccc;
	}

.entry_table2{
	width : 100%;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	border-collapse: collapse
	background: #FFFFFF;
	border: 0px solid #00C;
	font-size : 10px;
	}

.entry_table2 a {
	text-decoration: none;
	}

.content p.pline  {
	font-size : 13px;
	font-family : sans-serif;
	line-height : 145%;
	line-height : 130%;
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	}

.content p.pline a {
	text-decoration: underline;
	}

/* ------------------- */
.entry_bg { margin: 0px; padding: 0px; font-size: 10px; }

.entry_navi{
	margin: 0px; padding: 0px;
	font-size: 10px;
	color: gray;
	text-align:center;

	}

/* ------------------- */
#sel_month {
	font-size: 9px;

	}


/* ------------------- */
.ind_box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 140%;
	text-align: left;
	color: #666;
	margin: 10px 5px 10px 5px;
	}

/* ------------------- */
#menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 150%;
	text-align: center;
	color: #666;
	}
/* ------------------- */
#rightsidebar h2 {
	border: 0px solid #999;
	padding: 2px 0px 2px 15px;
	font-size: 13px;
	line-height: 1.6;
	margin-bottom: 5px;
	background-image: url(./images/title400.gif);

	}

#leftsidebar h2 {
	border: 0px solid #999;
	padding: 2px 0px 2px 15px;
	font-size: 13px;
	line-height: 1.6;
	margin-bottom: 5px;
	background-image: url(./images/title400.gif);

	}
/* ------------------- */
.ind_box {
	margin: 0px 0px 7px 10px; padding: 0px; 
	}
/*  Style ------------- */
.mark_hibetu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;

	background-color: transparent;
	background-image: url(./images/list001.gif);
	background-position: left center;

	background-repeat: no-repeat;

	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width : 300px;
	}

/* ---------------------------------- */
#contents .entry_table_x {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse
	background: #FFF;
	border: 0px dotted #CCC;
	font-size : 12px;
	}

#contents .entry_table_x h2 {
	border-left: 4px solid #999999;
	font-size: 13px;
	font-weight: bold;
	font-weight : normal;
	color: #333;

	background-image: url(/images/spacer.gif);
	background-repeat: repeat-x;

	}

div.contentsinner .entry_state a { font-size: 8px;line-height:160%; }

#leftsidebar h2 {font-size: 12px;width : 124px; line-height:1.7;}

#rightsidebar h2 {font-size: 12px;width : 124px; line-height:1.7;}

#contents .news2 {width : 410px;}

#leftsidebar li { width : 120px; }
#rightsidebar li { width : 120px; }

#contents h2 {width : 406px;}


/* ------------------- */
#rightsidebar h2 {
	border: 0px solid #999;
	padding: 2px 0px 2px 15px;
	font-size: 13px;
	line-height: 2.1;
	margin-bottom: 3px;
	background-image: url(./images/title400.gif);

	}

#leftsidebar h2 {
	border: 0px solid #999;
	padding: 2px 0px 2px 15px;
	font-size: 13px;
	line-height: 2.1;
	margin-bottom: 3px;
	background-image: url(./images/title400.gif);

	}
/* ------------------- */

.page-to-top {padding: 0px;margin: 0px;text-align:right;border-bottom: 0px solid #999;margin-right: 6px;margin-top:30px;}
.page-to-top a:hover{ color: #FC6; }
/* ------------------- */
p.kiroku-r-s {text-align:right;font-size: 10px; color: #999; padding-right:10px; }

/* ------------------- */
div.clear-top-menu {clear : both;margin:0;padding:0;font-size:1px;width:760px; height:1px;}
#recent-topic { width : 410px;}
#set-top-menu {font-size:10px;padding:4px 4px 0px 4px;float:right;width : 750px; border: 1px solid #FFF; overflow:hidden;text-align : right;}
/* ------------------- */
#footer {height : 20px;}

/* ------------------- */

div.link-note {color: #444444;font-size: 10px;margin: 0px;padding:5px 0px;}
#container div.point-sakura {position:absolute;margin-top:0px;margin-left:0px;z-index:10;text-align: center;}

#container div.point-ads {position:absolute;padding:0px 5px;margin:0px;margin-top:15px;margin-left:702px;z-index:20;text-align: center;color:#cccccc;background-color: #000;font-size: 10px;height:11px;line-height: 1.1;}

#container div.point-ads2 {position:absolute;padding:0px 5px;margin:0px;margin-top:15px;margin-left:702px;z-index:20;text-align: center;color:#cccccc;background-color: #000;font-size: 10px;height:11px;line-height: 1.1;}
#footer div.footer-inn {width : 100%;margin: 0px auto; padding: 0px; float : left; font-size:12px; text-align: center;border:0px solid #949494;}
/* ------------------- */


/* ---------------------------------- */

/*\*/
html:\66irst-child .divh1 {border: 0px dotted #f00; width:760px;}
/* end */


/*\*/
html:\66irst-child .divh2 {border: 0px dotted #0f0; width:760px;}
/* end */

/*\*/
html:\66irst-child #leftsidebar h2 {font-size:85%;height:26px;}
/* end */

/*\*/
html:\66irst-child #rightsidebar h2 {font-size:85%;height:26px;}
/* end */

/* ---------------------------------- */
#leftsidebar h2 {font-size:12px; white-space: nowrap;height:27px;}
#rightsidebar h2 {font-size:12px; white-space: nowrap;height:27px;}

/* ---------------------------------- */
.title-h1 {
	margin: 0;
	padding: 0;

	font-size: 10px;
	line-height: 12px;
	border: 1px solid #ccc;
	background-color:#ccc;

	padding:1px 1px 0px 17px;
	text-align:left; 

	color: #333;
	}

/* ---------------------------------- */
#banner-CM-Flame {
margin:0px;padding:5px 0px 0px 0px;display:inline;float:left;width:40px;
}

#mange-Kyou {margin:0px; padding:0px;}

#touch-Move {width:100px; display:block:float:right;border:0px solid #333;vertical-align: middle;}

#electric-Sheep {margin: 5px auto 5px 5px; text-align:left;}
#electric-Sheep-2 {margin: 20px auto 5px auto; text-align:center;margin-top:4px; margin-left:0;text-align:center; font-size:10px;width:48px;}

div#pick-Time {padding:5px 0px;}

span#pick-Up-Word {margin: 6px 0px 4px 0px; color:#666;}

#photo-Gallery-Block {margin : 0px 0px 10px 6px;}

#space-5 {margin: 5px auto 10px auto; font-size:12px;text-align:center;}

/* ---------------------------------- */
div#time-Pic {width:130px;}


div#time-Pic div.img-Div-1 {float:left;margin:0;padding:0;}
div#time-Pic div.img-Div-1 img.img-Div-2 {margin:0;padding:0;display:inline;vertical-align:text-top; border-width:0px;}
div#time-Pic div.text-Div-1 {margin:0;padding:0;float:left;margin-left:3px; padding-top:2px; line-height: 1.2;}

/* ---------------------------------- */
#rightsidebar .link-note  { font-size: 10px; margin: 0px 0px; }
#rightsidebar .link-note  input  { font-size: 10px; margin: 2px 0px; vertical-align: middle;}

#rightsidebar div.link-note form.inline input.ken-saku {font-size:12px;line-height:1.3;height:22px;}
/* ---------------------------------- */
#contents h2 {width:408px;margin:0;padding:0;border:0px solid #000;}
#contents h2 {
	border-left: 4px solid #999999;
	padding-left: 8px;
	font-size: 13px;
	line-height: 1.5;
	font-weight : normal;
	color: #006;
	background-image: url(./images/m_service_2.gif);
	background-repeat: repeat-x;
	}

/* ---------------------------------- */
div#flash-Clock {margin:0;padding:0;text-align:center;}

/* ---------------------------------- */
ul.cctype li#one-point-PR a {color:#f33;text-decoration:underline;}
ul.cctype li#one-point-PR a:hover {color:#FFAE00; text-decoration:underline;}
/* ---------------------------------- */


#banner div.divh1 iframe {display:none;}

#container div.point-ads {display:none;}
#container div.point-ads2 {display:none;}
/* ---------------------------------- */

#mange-Kyou {display:none;}
#touch-Move {display:none;}




