/* Author URI: http://www.af5.jp/ */
/* ------------------style--------------------- */
body{
	background:#fff no-repeat top center fixed;
	color:#000;
	font: 14px/26px "Verdana","Arial","Helvetica","Jun 201","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","メイリオ","Meiryo,Osaka","ＭＳ Ｐゴシック","sans-serif";
}

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




/* ------------------Header style-------------------- */
header {background:#e74c3c; margin-bottom:10px;
            }

header #logotxt a{ color:#fff;font-size: 40px;}
	 
	
/* ------------------Navigation---------------- */
nav {}
nav .wrap-nav{position:absolute; top:15px; right:10px; height: 37px;}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left;padding: 6px 5px 10px 5px; background:transparent;}
.menu  ul li:hover {background-color:transparent;}
.menu  ul li  p {font-size: 18px; line-height:14px;color:#fff;display: block;padding: 6px 20px ;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-trasform:uppercase;}

.menu  ul li  p2{background: url(./images/hpicon.png) no-repeat top center ;hight:60px;width:60px;font-size: 7px; line-height:60px;color: #fff;display: block;padding: 38px 0px 0px 0px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-transform:uppercase;}

.menu  ul li  p3{background: url(./images/mailicon.png) no-repeat top center ;hight:60px;width:60px;font-size: 7px; line-height:60px;color: #fff;display: block;padding: 38px 0px 0px 0px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-transform:uppercase;}

.menu  ul li  p4{background: url(./images/kaiinicon.png) no-repeat top center ;hight:60px;width:60px;font-size: 7px; line-height:60px;color: #fff;display: block;padding: 38px 0px 0px 0px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-transform:uppercase;}

.menu  ul li  p5{background: url(./images/logouticon.png) no-repeat top center ;hight:60px;width:60px;font-size: 7px; line-height:60px;color: #fff;display: block;padding: 38px 5px 0px 5px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-transform:uppercase;}

.menu  ul li:hover  p {color:#CDA20B;}
.menu  ul li:hover  p2 {color:#CDA20B;}	 
.menu  ul li:hover  p3 {color:#CDA20B;}
.menu  ul li:hover  p4 {color:#CDA20B;}
.menu  ul li:hover  p5 {color:#CDA20B;}
	 

/* ------------------main-content style--------------------- */

#main-content article h2{padding: 10px 0 5px 36px!important; background: url(./images/list.png) left center no-repeat;
	font-size:22px;color: #000; line-height:25px; border-bottom:3px solid #000; padding-top:10px;padding-bottom:10px;}
#main-content article p2{font-size:14px;color: #000;}
#main-content .content h3{padding: 10px 0 5px 36px!important; background: url(./images/list2.png) left center no-repeat;font-size:18px; line-height:25px;
 font-weight: bold; margin-top: 0px;margin-bottom:30px; padding-top: 30px;padding-left: 10px; border-bottom:1px solid #000;}


#main-content .content ul{color: #000;list-style-type:square; margin-left:20px;}
#main-content .content ul li{color: #000;padding:5px;}

#main-content .content ol{color:#000;list-style-type:decimal; margin-left:20px;}
#main-content .content ol li{color: #000;padding:5px;}

#content .wrap-content{
	background:transparent no-repeat top center; margin-top: 0px;border-style: none;
}


/* ------------------sidebar style--------------------- */

#sidebar .heading{text-decoration: none;}
#sidebar .heading2{color: #000;font-size:22px;text-decoration: none;}

#sidebar .heading h2{ color: #000;text-decoration: none;}
#sidebar .heading p4{ color: #000;text-decoration: none;}
#sidebar .box{text-decoration: none;}

#sidebar .contents p5{ color:#000;padding:10px 5px;}
#sidebar .contents a p5{ color: #000;}

#sidebar .content p3{ color: #000;padding:10px 5px;}
#sidebar .content ul{font-size:14px; list-style-type:circle; margin-left:20px;}

#sidebar .content ul li{border-bottom:1px solid #000; padding:3px; display:block; line-height:45px;}

#sidebar .content ul li.topic{list-style-type:none;margin-left:-20px;font-weight:bold;}

#sidebar .content ol{font-size:14px; list-style-type:decimal-leading-zero; margin-left:20px;}
#sidebar .content ol li{padding:5px;}

img.imgeye {width:32px; height:32px; padding:2px; margin:2px 2px 2px -20px; display:inline-block; vertical-align:middle;}


/* ------------------footer style--------------------- */
footer {background:#e74c3c;margin-top:30px;}

.copyright{text-align:center; margin-top:20px; background:transparent; padding:10px 0px;color:#202223;}

.copyright a{color:#fff;}

/*-media----------------------------------------------------------------------*/
@media only screen and (max-width: 800px) {.wrap-nav{display: none;}}
@media only screen and (max-width: 600px) {header #logotxt{top:0px;}}

