body{margin:0px;font-size:12px;font-family: 'ＭＳ Ｐゴシック',Osaka,Helvetica;line-height:180%;color:#666666;text-align:center;}
td{font-size:12px;font-family: 'ＭＳ Ｐゴシック',Osaka,Helvetica;line-height:180%;color:#666666;}

h1{margin-left:10px;margin-top:15px;color:#ffffff;font-size:12px;}
h2{margin:0px;font-size:12px;}
h3{margin:0px;font-size:12px;}
h4{margin:0px;font-size:12px;}
p{margin:0px;}
#content{width:950px;text-align:left;}
#header{margin-bottom:10px;}
.sitetitle{height:48px;background-image: url(../wp_images/header.gif);background-repeat: no-repeat;border-top:1px solid #0079c1;}

#page{margin:0px;text-align:left;}
.3col{width:950px;}
.l2col{width:618px;float:left;}
.main{width:418px;float:right;}
.main{margin:0px 0px;}
.menu{width:190px;float:left;}
.rside{width:322px;float:right;}
.flesc{clear:both;line-height:0;height:0;}
#foot{position:static;height:66px;background-image: url(../wp_images/footer.gif);background-repeat: no-repeat;}
.copy{padding:20px;text-align:right;color:#ffffff;}
.copy a{color:#FFFFFF; text-decoration:none;}
.copy a:visited{color:#FFFFFF; text-decoration:none;}

.zweicol{width:950px;}
.zweicmain{width:750px;float:right;}
.zweicmain{margin:0px 0px;}

.cat_tit{padding:0px 10px;background-color:#0079c1;color:#ffffff;}
.story_tit{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #cccccc;}
.story{padding:20px}
.story_cont{margin-bottom:40px;}
.prf{padding:10px 10px 20px 10px}

.padd10{padding:10px;}
.f10{font-size:10px;}
.l130{line-height:130%;}
.sky{color:#0079c1;}

.search_bk{padding-left:8px;background-image: url(../wp_images/header/search_bk.gif);background-repeat: no-repeat;}
.subcsrch,.comsrch{padding:0px;margin:0px;}
.comsrch{border:1px solid #CE8AAE;width:217px;height:20px;}

/* Mac IE5 hack ¥*//*/
.comsrch{height:18px;}
/* Mac IE5 hack eot */ 
/* without Mac IE5 ¥*/
.comsrch{height:20px;}
/* without Mac IE5 eot */ 
html:first-child .comsrch{height:18px;}

.subcsrch{border-width:1px 1px 1px 0px;border-style:solid;border-color:#CE8AAE;}
.btit{padding:0px;border-width:1px 1px 0px 1px;border-style:solid;border-color:#0079c1;color:#0079c1;}
.blp0{margin-bottom:10px;border:1px solid #0079c1;color:#0079c1;}
.bline{margin-bottom:10px;padding:10px;border:1px solid #0079c1;color:#0079c1;}
.blinead{margin-bottom:10px;padding:5px;border:1px solid #0079c1;color:#0079c1;}
.pr{margin-bottom:10px;padding:5px;border:1px solid #0079c1;color:#0079c1;}
.pr ul{margin:0; padding:0;}
.pr ul li{line-height:1.2em;}
.mgb10{margin-bottom:10px;}

.topcolumn{margin-bottom:10px;}
.coltext a:link{color:#0079c1;text-decoration:none;}
.coltext a:visited{color:#0079c1;text-decoration:none;}
.coltext a:hover{color:#ff7f00;text-decoration:underline;}

a:link{color:#0079c1;text-decoration:none;}
a:visited{color:#0079c1;text-decoration:none;}
a:hover{color:#ff7f00;text-decoration:underline;}

.bline a:link{color:#0079c1;text-decoration:none;}
.bline a:visited{color:#0079c1;text-decoration:none;}
.bline a:hover{color:#ff7f00;text-decoration:underline;}

.bndata{padding:0px 0px 5px 15px;background-image: url(../wp_images/bk_dot.gif);background-repeat: no-repeat;}
.bndata a:link{color:#0079c1;text-decoration:none;}
.bndata a:visited{color:#0079c1;text-decoration:none;}
.bndata a:hover{color:#ff7f00;text-decoration:underline;}

a.sklink:link{color:#0079c1;text-decoration:none;}
a.sklink:visited{color:#0079c1;text-decoration:none;}
a.sklink:hover{color:#ff7f00;text-decoration:underline;}

a.linkred:link{color:#ff0000;text-decoration:underline;}
a.linkred:visited{color:#ff0000;text-decoration:underline;}
a.linkred:hover{color:#ff7f00;text-decoration:underline;}

a.wlink:link{color:#ffffff;text-decoration:underline;}
a.wlink:visited{color:#ffffff;text-decoration:underline;}
a.wlink:hover{color:#ffff00;text-decoration:underline;}

.listdata{padding:5px 0px 5px 15px;border-bottom:1px solid #cccccc;background-image: url(../wp_images/bk_dot2.gif);background-repeat: no-repeat;}
.pagelink{padding:5px;border:1px solid #cccccc;text-align:center;}

.linkdisc{margin-left:15px;margin-bottom:15px;padding:5px;border:1px dashed #cccccc;}
.linkcat{padding-left:10px;line-height:normal;background-color:#66AFDA;color:#ffffff;}
.linktit{margin-top:10px;padding:0px 0px 5px 15px;background-image: url(../wp_images/bk_dot.gif);background-repeat: no-repeat;}

.cat_tit2{padding-left:10px;line-height:normal;background-color:#66AFDA;color:#ffffff;}
.cat_tit3{padding-left:10px;line-height:normal;background-color:#B2E5EC;color:#000066;}

.sub_cat{border-bottom:1px solid #cccccc;padding-top:10px;padding-bottom:5px;margin-bottom:5px;}
.sub_hl{border-bottom:1px solid #cccccc;padding:5px;margin-bottom:5px;background-color:#EFFAFF;}

.bnd{margin-bottom:10px;padding:5px;background-color:#ff0000;color:#ffffff;font-weight:bold;}

.red{color:#ff0000;}
.orange{color:#ff7f00;}
.green{color:#1AB800;}

.faq_q{margin:5px;}
.faq_a{margin:5px 5px 10px 5px;border:1px dashed #cccccc;padding:10px;}

/* Begin Images */

img{border:0px;}

img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

img.sideleft {
	float: left;
	margin: 0 7px 2px 0;
	display: inline;
	}
/* End Images */


ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

/* CFrom */
.wpcf7-response-output{color:#ff0000;text-align:center;}
.wpcf7-not-valid-tip-no-ajax{color:#ff0000;font-size:10px;}
.bottomline{border-bottom:1px dashed #cccccc;}
/* End CForm */

#enquete{width:650px;margin-left:auto;margin-right:auto;}
#enquete input {font-family: Osaka, ＭＳ Ｐゴシック;}
#enquete textarea {font-family: Osaka, ＭＳ Ｐゴシック;}
#enquete option {font-family: Osaka, ＭＳ Ｐゴシック;}
#enquete .w300{width:300px;}
#enquete .quetit{margin-bottom:5px;border-bottom:1px solid #cccccc; text-align:left;}
#enquete .choices{margin-bottom:20px;padding:10px;border:1px dashed #cccccc;text-align:left;}
#enquete .red{color:#ff0000;}
#enquete .nes{text-align:right;}
.mess{padding:10px;border:1px solid #999999;text-align:center;}

/*news*/
.news_wrap{width:90%; margin:0 auto; border:1px dotted #999999; border-collapse:collapse;}
.news_wrap h3{padding:10px 0 0 10px;}
/*feed*/
.feed_wrap{width:300px;}
.feed_lside{width:100px; float:left}
.feed_rside{width:100px; float:left}

/*PR*/
.f_pr table{width:708px; margin:0 auto;}
.f_pr td{width:177px;}
.f_pr h3{font-size:12px; font-weight:normal; line-height:1.4em;}  
.f_pr p{font-size:11px; line-height:1.4em;} 

/*ad*/
.ad_wrap{padding:0 0 0 40px;}
   
.none a:link{color:#666666;text-decoration:none !important;}
.none a:visited{color:#666666;text-decoration:none !important;}
.none a:hover{color:#666666;text-decoration:none !important;}

