@charset "UTF-8";
/* CSS Document */

/*
    Theme Name: K-POWERS
    Description:K-POWERS用テンプレート
    Theme URI: テーマの URL
    Author: 作った人の名前
    Author URI: 作った人の URL
    Version: バージョン
    License: ライセンス
    License URI: ライセンスの URL
    */
html {
margin-bottom:1px;
height:100%;
}
body{
	top:0px;
	margin-top:0px;
	font-size:13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h1{
	margin:0px;
}
h2{
	margin:0px;
}
h3{
	margin:0px;
}

a{
	text-decoration:none;
	color:#928177;
}
a:visited {
	color:#928177;
}
a:link{
	color:#928177;
}

img{
	border:none;
}
p{
	margin:0px;
}
span{
	margin:0px;
}

#head_top{
	width:1200px;
	height:500px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#head_top2{
	width:1200px;
	height:500px;
	background: url(image/rec_bt3.jpg);
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#head_top #head_logo{
	width:206px;
	height:69px;
	margin-top:20px;
	margin-left:50px;
	float:left;
}
#head_logo2{
	width:206px;
	height:50px;
	margin-top:39px;
	margin-left:50px;
	float:left;
}
#navi_area{
	width:770px;
	height:69px;
	margin-top:20px;
	margin-right:50px;
	float:right;
}

#navi_area table{
	text-align:right;
}

#navi_area h1{
	text-align:right;
	font-size:12px;
	font-weight: 400;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#FFFFFF;
	margin:0px;
}
#sub_header #navi_area h1{
	text-align:right;
	font-size:12px;
	font-weight: 400;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#FF0000;
	margin:0px;
}
#tpm{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
#fmain{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
#topmain{
	width:1000px;
	height:350px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	background-color:#F5F3F1;
}

#contents{
	width:984px;
	height:334px;
	background-color:#ffffff;
	margin-left:8px;
	margin-top:8px;
	float:left;
}

#main_info{
	width:575px;
	height:310px;
	margin-left:30px;
	margin-top:20px;
	float:left;
}

#main_info hr{
	margin-top:1px;
	margin-bottom:5px;
	border:1px dashed #999999;	
}

#main_info ul{
	list-style:none;
	margin-left:-25px;
	margin-top:0px;
}
#main_info li{
	line-height:27px;
	font-size:13px;
	color:#928177;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#banar_info{
	width:200px;
	height:310px;
	margin-right:35px;
	margin-top:30px;
	float:right;
}

#footer{
	width:1000px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	clear:both;
}

#footer_navi{
	width:600px;
	height:35px;
	float:left;
}

#footer_navi table td{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	font-weight:600;
	color:#928177;
	background-color:#F3F5F1;
	text-align:center;
}

#footer_navi a{
	text-decoration:none;
}
#footer_navi a:hover{
	text-decoration:none;
	color:#FF0000;
}

#footer2{
	width:1200px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:550px;
	margin-bottom:30px;
	clear:both;
}

#footer_navi2{
	width:600px;
	height:35px;
	margin-left:50px;
	float:left;
}

#footer_navi2 table td{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	font-weight:600;
	color:#928177;
	background-color:#F3F5F1;
	text-align:center;
}

#footer_navi2 a{
	text-decoration:none;
}
#footer_navi2 a:hover{
	text-decoration:none;
	color:#FF0000;
}

#copyarea{
	width:300px;
	height:40px;
	float:right;
	
}
#copyarea2{
	width:300px;
	height:40px;
	margin-right:40px;
	float:right;
	
}
.copy{
	font-size:9px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#928177;
	text-align:right;
}
.underlink{
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#928177;
	text-align:right;
}

#copyarea a{
	text-decoration: underline;
}
#copyarea a:hover{
	color:#FF0000;
}



#sub_header{
	width:1200px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(image/sub_header.gif);
}

#sub_logo{
	width:204px;
	height:50px;
	float:left;
	margin-left:50px;
	margin-top:42px;
}

#navi_area2{
	width:770px;
	height:69px;
	margin-top:20px;
	margin-right:40px;
	float:right;
}

#navi_area2 table{
	text-align:right;
}

#navi_area2 h1{
	text-align:right;
	font-size:12px;
	font-weight: 400;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#FF0000;
	margin:0px;
}

#sub_main{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:30px;
}
#side_navi{
	float:left;
	width:300px;
	margin-left:50px;
}

#side_navi h1{
	font-size:20px;
	margin:0px;
	text-indent:10px;
}

#side_navi h2{
	font-size:16px;
	margin:0px;
	text-indent:10px;
}

#side_navi hr.main{
	height:2px;
	background-color:#F00;
	border:1px solid #f00;
	margin-top:0px;
	margin-bottom:15px;
}

#side_navi hr.line{
	border: 1px solid #333;
	width:290px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
}
#side_navi hr.line2{
	border:1px dashed #999999;
	width:290px;
	margin-left:10px;
	margin-bottom:20px;
}

#sub_contents{
	float:right;
	width:750px;
	padding:10px 10px 10px 10px; 
	background-color:#F5F3F1;
	margin-right:50px;
	margin-bottom:20px;
}

.sideimg{
	margin-left:20px;
}

#sub_view{
	float:none;
	width:100%;
	background-color:#FFFFFF;
}

.tblimg{
	margin-top:5px;
	margin-left:5px;
}

.subimage{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#sub_view table th{
	text-align:left;
	text-indent:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#FF0000;
}

#sub_view table.daisu td{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:right;
	font-size:12px;
}

.adress{
	font-size:12px;
	line-height:20px;
	
}

#sub_view p{
	margin-top:5px;
	padding-left:10px;
	margin-bottom:0px;
}

hr.tbhr{
	background-color:#F5F3F1;
	border:1px solid #F5F3F1;
	height:1px;
	margin-bottom:10px;
}


#sub_gaiyou{
	float:right;
	width:770px;
	height:500px;
	background-color:#F5F3F1;
	margin-right:40px;
	margin-bottom:20px;
}

#sub_gaiyou2{
	float:none;
	width:760px;
	height:490px;
	margin-top:5px;
	margin-left:5px;
	background-color:#FFFFFF;
}

img.gaititle{
	margin-top:20px;
	margin-left:30px;
	margin-bottom:20px;
}

img.gaiimage{
	margin-top:5px;
	margin-left:35px;
	vertical-align:bottom;
}
img.gaiimage2{
	margin-top:5px;
	margin-left:55px;
	vertical-align:bottom;
}

#sub_gaiyou2 p.ti{
	margin-left:10px;
	margin-top:10px;
	line-height:28px;
	color:#999999;
	font-size:14px;
}

#sub_gaiyou2 p.hon{
	margin-left:10px;
	margin-top:10px;
	line-height:28px;
	font-size:14px;
}


#sub_enkaku{
	float:right;
	width:750px;
	padding:10px 10px 10px 10px;
	background-color:#F5F3F1;
	margin-right:40px;
	margin-bottom:20px;
}

#sub_enkaku2{
	float:none;
	width:100%;
	margin-left:auto;
	margin-left:auto;
	background-color:#FFFFFF;
}

#sub_enkaku2 p.ti{
	margin-left:10px;
	margin-top:25px;
	margin-bottom:0px;
	line-height:24px;
	color:#999999;
	font-size:14px;
}

#sub_enkaku2 p.hon{
	margin-left:10px;
	margin-top:25px;
	margin-bottom:0px;
	line-height:24px;
	font-size:14px;
}

#recbt{
	width:410px;
	height:319px;
	padding-top:180px;
	margin-top:0px;
	margin-left:750px;
	
}

#contents table.rectable{
	margin-top:20px;
}

#contents p.recmess{
	font-size:14px;
	line-height:22px;
	margin-left:10px;
	
}


#contents h5{
	font-size:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#928177;
	font-weight:300;
	margin-bottom:0px;
}

ul.rec{
	margin-bottom:0px;
	list-style:none;
}
li.rec{
	background-image:url(image/yajirushi.png);
	background-position:left 5.5px;
	text-indent:0.7em;
	background-repeat:no-repeat;
	margin-top:-11px;
	margin-bottom:-5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#928177;
	margin-left:-40PX;
}
table td.honbun {
	font-size:14px;
	line-height:36px;
	text-align:center;
}
table.newstable h3{
	font-size:19px;
	margin-bottom:0px;
	margin-top:0px;
}
.newstable p{
	margin-bottom:0px;
	margin-top:0px;
	font-size:13px;
}
.post-date{
	margin:0px;
	color:#FF0000;
}

.newstable td.samimage img{
	vertical-align:bottom;
}

#sub_main #side_navi ul{
	margin-bottom:0px;
	list-style:none;
}
#sub_main #side_navi li{
	background-image:url(image/yajirushi.png);
	background-position:left 12.5px;
	text-indent:0.7em;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#928177;
	margin-left:-25PX;
	line-height:35px;
	border-bottom:2px dotted #999999 ;
	width:235px;
}

hr.news{
	margin-top:5px;
	margin-bottom:8px;
	border:1px dashed #999999;
	margin-left:-30px;
	width:235px;
}

#sub_view a{
	text-decoration:none;
}

.cate{
	font-size:12px;
	color:#928177;
}
.hizuke{
	font-size:12px;
	color:#928177;
	margin-left:-10px;
}
table.newstable p.ichihon{
	line-height:13;

}

h3.tenpo{
	margin-bottom:0px;
	margin-top:0px;	
}

.style1{
	font-size:12px;
	background-color:#CCC;
	text-align:center;
	line-height:0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
.style2{
	font-size:13px;
	text-indent:3px;
	line-height:20px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

#sub_view p{
	margin-top:0px;
	margin-bottom:0px;
	line-height:25px;
	margin-left:-7px;
	font-size:13px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
#sub_view img{
	vertical-align:bottom;
}

table.kousei {
        color: #666666;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
		margin-top:10px;
		width:650px;
}
.kousei th {
	width:200px;
	padding: 5px;
	font-size:13px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#666666;
	color:#FFFFFF;
}
.kousei td {
	width:450px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
	font-size:13px;
}

.style25 {
	color: #0000FF;
	font-size: 18px;
	font-weight: bold;
}
.style29 {
	color: #FF0000;
	font-size: 30px;
	line-height:30px;
	font-weight: bold;
}
.style30 {
	font-size: 25px;
	color: #0000FF;
	font-weight: bold;
}
.style31 {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
.style6 {color: #CCCCCC}
.textst{
	font-size:14px;
	line-height:2.5;
	text-align:center;
}
span.textstyle{
	font-size:36px;
	line-height:2.5;
	text-align:center;
}
.textst2{
	font-size:14px;
	line-height:2.5;
	text-align:center;
}
.textst3{
	font-size:14px;
	line-height:1.9;
	text-align:center;
}
.textst4{
	font-size:15px;
	line-height:1.9;
}
.textst5{
	font-size:14px;
	line-height:1.3;
	text-align:center;
}
.textst6{
	font-size:14px;
	line-height:1.5;
	text-align:center;
}
.textst7{
	font-size:14px;
	line-height:1.8;
	text-align:center;
}
.textst8{
	font-size:16px;
	line-height:1.9;
	text-align:center;
}
.orenge {
	color: #C60;
	font-weight: bold;
	font-size: 16px;
}
.orenge2 {
	color: #C60;
	font-weight: bold;
	font-size: 20px;
}
.blue {
	color: #06F;
}
.stylesakura {
	font-size: 18px;
	font-weight: bold;
	color: #F9F;
}
.qqw {
	font-weight: bold;
}

hr.hrnews{
	margin-top:10px;
	height: 3px;
	background-color: #999;
	border: none;
	color: #ff0000;
	width:710px;
}
hr.kyousanev{
	margin-top:0px;
	margin-bottom:10px;
	height: 3px;
	background-color: #999;
	border: none;
	width:700px;
}
#waku {
border: 1px solid #000000;
width: 700px;
height:286px;
margin-left:20px;
margin-bottom:10px;
}

hr.kakohr{
	margin-top:10px;
	margin-bottom:10px;
	height: 2px;
	background-color: #999;
	border: none;
	color: #ff0000;
	width:700px;
}
#sub_view table h1{
	font-size:20px;
	margin:0px;
}

#sub_view table td.naiyou{
	font-size:14px;
	line-height:28px;
}
#sub_view table td.subti{
	font-size:17px;
}
span.subname{
	font-size:12px;
}
.stylesakura {
	font-size: 20px;
	font-weight: bold;
	color:#F3F;
}
.stylesakura2 {
	font-size: 26px;
	font-weight: bold;
	color:#F3F;
}
.policyText{
	font-size:13px;
	line-height:2.0;
	color: #666;
	font-weight:200;
}
.policytitle{
	color:#FF0000;
}