@charset "Shift_JIS";
*{margin: 0; padding: 0;}
body{margin: 0px; padding: 0px; text-align: center; background: #ffffff}
img{border: 0px}
.date{color:#cc0000; font-size:13px; vertical-align:top}
.info{color:#333333; font-size:13px; vertical-align:top; margin-bottom: 1em;}
.sidep{color:#333333; font-size:13px; vertical-align:top; border-style:solid; border-color:#cccccc; border-width:5px}
.detail{color:#333333; font-size:15px; vertical-align:top; text-align: left; padding-left: 20px; margin-bottom: 2em; margin-top: 1em; }
.detail2{color:#333333; font-size:15px; vertical-align:top; text-align: left; padding-left: 0px; margin-bottom: 2em; margin-top: 1em; line-height: 20px;}
a{color:#A7C41F}
a.exlink{
padding-left: 12px;
background:
url(/pc/img/link_external.png)
no-repeat top left;
}
p{margin: 0; writing-mode: lr-tb;}
#headline-wrap {
	height: 22px;
	background-color:#CDE854;
	width: 100%;
}
#headline {
	width: 950px;
	margin: 0 auto 0;
}
#headline h1 {
	float: left;
	width: 950px;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;
	text-align: left;
	
}
#body_srl{margin: 0 auto 0; text-align: center;}
#container{width:950px; margin: 0 auto 0; text-align: center;}

#header{float: left; width: 950px;}
#headdiv{float: right;}
#logo{float: left; width: 170px; margin: 10px 0 0;}
#headad{float: left; padding: 0 0 0;}

#logo_headad{float: left; width: 950px; margin: 10px 0 10px;}
#logo_headad_left{float: left; text-align: left;}
#logo_headad_center{float: left; text-align: right; margin: 0 50px 0;}
#logo_headad_right{float: right; text-align: right; }

#menu{width: 100%; margin: 0 auto 0; text-align: center;}
#menu1{float: left; line-height: 40px; text-align: left; margin-right: 1px; height: 48px; width: 199px; background: url(/pc/img/tm.png); background-repeat:no-repeat; color: #999999; text-decoration: none; font-size: 15px; margin-left: 0px; font-weight: bold; text-indent: 1em; }
#menu2{float: left; line-height: 40px; text-align: left; margin-right: 1px; height: 48px; width: 199px; background: url(/pc/img/tm.png); background-repeat:no-repeat; color: #999999; text-decoration: none; font-size: 15px; margin-left: 0px; font-weight: bold; text-indent: 1em; }
#menu3{float: left; line-height: 40px; text-align: left; margin-right: 1px; height: 48px; width: 199px; background: url(/pc/img/tm.png); background-repeat:no-repeat; color: #999999; text-decoration: none; font-size: 15px; margin-left: 0px; font-weight: bold; text-indent: 1em; }
#menu4{float: left; line-height: 40px; text-align: left;                    height: 48px; width: 200px; background: url(/pc/img/tm.png); background-repeat:no-repeat; text-decoration: none; color: #999999; text-decoration: none; font-size: 15px; margin-left: 0px; font-weight: bold; text-indent: 1em; }
.menu0{float: left; line-height: 26px; text-align: left; height: 26px; width: 190px; background: url(/pc/img/tm0.png); background-repeat:no-repeat; text-decoration: none; color: #777777; text-decoration: none; font-size: 13px; margin-left: 0px; font-weight: bold; text-indent: 1em; }
#undertm{margin: 0 0 0; float: left; height: 18px; width: 950px; background: url(/pc/img/undertm0.png); background-repeat:repeat; }
#undermenu{float: left; width: 100%; margin: 10px 0 0; text-align: left;}

#topmain{margin: 0 0 0;}
#undermainmsg{margin: 0 0 0; float: left; height: 32px; width: 950px; background: url(/pc/img/undermainmsg0.png); background-repeat:repeat; }

#contents{float: left; width: 950px; margin: 10px 0 10px; padding: 0 0 0;}

#main{float: left; width: 950px; text-align: left;}
#sub{float: right; width: 0px; text-align: center;}

#main_left{float: left; width: 290px; text-align: left;}
#main_right{float: right; width: 460px; text-align: left;}

.title_div{float: left; margin-bottom: 10px; width: 290px;}
.title{color:#ffffff; background: url(/pc/img/title_back.png); font-size: 12px; padding-top: 4px; padding-left: 23px; padding-bottom: 4px; font-weight: bold; margin: 0 0 10px; background-repeat:no-repeat;}
.title_div460{float: left; margin-bottom: 10px; width: 460px;}
.title460{color:#ffffff; background: url(/pc/img/title_back460.png); font-size: 12px; padding-top: 4px; padding-left: 23px; padding-bottom: 4px; font-weight: bold; margin: 0 0 10px; background-repeat:no-repeat;}
.bline_out{background-image: url(/pc/img/bline.png); background-repeat: repeat; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}
.bline_in{background: #ffffff; padding: 5px 5px 5px; }
.bline_in0{background: #ffffff; padding: 5px 5px 5px; border: 1px solid #dddddd;}


.placeintro{float: left; margin: 0 0 10px; width: 290px; height: 116px; background: #ffffff no-repeat top left;}
.placeintrotext{color:#333333; font-size:13px; vertical-align:top; padding-left: 121px;}

#footer{clear: both; height: 30px; background: #CDE854; color:#ffffff; font-size:10px; line-height: 30px; text-align:right; }

.titleimg{clear: both; background-image: url(/pc/img/titleimg950.png); color: #333333; font-size: 15px; padding-left:25px; height: 30px; line-height: 30px; vertical-align: middle;}


.popup160{
	display:block;
	top:-10000px;
	left:-10000px;
	position:absolute;
	font-size:10px;
	padding: 5px;
	border: 1px solid #CDE854;
	text-decoration: none; 
	background: #ffffff;
	color: #333333;
	width: 180px;
	text-align: center;
}
.tdpop a{font-size: 13px;}
.tdpop a:hover {position:relative;}
.tdpop a:hover .popup160{top: -230px; left: 30px;}

.easysetup{margin: 20px 0 20px; width: 810px; float: left;}

.easysetup a img{border: 1px solid #cccccc;}
.easysetup a:hover img{border: 1px solid #A7C41F;}
.easysetup a:hover{	background-color:transparent;}

.c470x120_1 {float: left;	margin: 0 0 10px; background: url(/online/470x120_1b.jpg)}
.c470x120_2 {float: right;	margin: 0 0 10px; background: url(/online/470x120_2b.jpg)}
.c470x120_3 {float: left;	margin: 0 0 10px; background: url(/online/470x120_3b.jpg)}
.c470x120_4 {float: right;	margin: 0 0 10px; background: url(/online/470x120_4b.jpg)}
.c470x120_5 {float: left;	margin: 0 0 10px; background: url(/online/470x120_5b.jpg)}
.c470x120_6 {float: right;	margin: 0 0 10px; background: url(/online/470x120_6b.jpg)}
.c470x120_7 {float: right;	margin: 0 0 10px; background: url(/online/470x120_7b.jpg)}
.c470x120_8 {float: left;	margin: 0 0 10px; background: url(/online/470x120_8b.jpg)}

.c470x120_1 a, .c470x120_2 a, .c470x120_3 a, .c470x120_4 a, .c470x120_5 a, .c470x120_6 a, .c470x120_7 a, .c470x120_8 a{display : block ;}
.c470x120_1 a:hover img, .c470x120_2 a:hover img, .c470x120_3 a:hover img, .c470x120_4 a:hover img, .c470x120_5 a:hover img, .c470x120_6 a:hover img, .c470x120_7 a:hover img, .c470x120_8 a:hover img{visibility : hidden ;}
.c470x120_1 a:hover, .c470x120_2 a:hover, .c470x120_3 a:hover, .c470x120_4 a:hover, .c470x120_5 a:hover, .c470x120_6 a:hover, .c470x120_7 a:hover, .c470x120_8 a:hover{background-color:transparent;}

.bold{font-weight: bold;}
