/*
Theme Name: akira-blue_1column
Theme URI: http://www.akira-blue.com/
Description: 
Version: 1
Author: Akira
Author URI: 
*/

/*--------------- Reset ---------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 
{ font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body {
	font-family:"MS UI Gothic",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','MS Pゴシック',Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	margin: 0 auto;
	padding: 0;
	color: #44433f;
	background: url(images/background.jpg) repeat-y #003 top center;
}
*:first-child+html body,*html {
    font-family: Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 85%;
}

/*--------------- Layout ---------------*/
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
/*#logo {
 height: 50px;
 background: url(images/logo.png) no-repeat;
}*/
#top {
	height: 500px;
	background: url(images/header_img.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#main {
	width: 1000px;
	margin: 0 auto;
}
#content {
	width: 600px;
	padding: 0;
	margin: 70px auto;
	text-align: left;
}
#sidebar {
	width: 0;
}
#footer {
	margin: 0 0 0 1px;
	padding: 0;	
	background: #f9f9f9;
	font-size: 80%;
	clear: both;
}
#info {
	font-family: Arial;
	margin: 0;
	padding: 5px;
	text-align: right;
	background: #f9f9f9;
}
#copy {
	font-family: Arial;
	margin: 0;
	padding: 0;
	text-align: right;
	background: #f9f9f9;
}

/*-----------------Type-----------------*/
a {
 	color: #09c;
 	text-decoration: underline;
}
a:link {}
a:visited {}
a:hover {
	text-decoration: none;
	color: #009;
}
.entry-text ul, .entry-excerpt ul , .post ul {
	margin: 1em;
	list-style-position: inside;
}
.entry-text li, .entry-excerpt ul li , .post ul li{
	list-style-type: disc;
	margin: 0.5em 0;
}
p {
	margin: 1em 0;
}
strong,b {
	font-weight: bold;
	color: #000;
}
em {
	font-weight: bolder;
}
small {
	font-size: 90%;
	line-height: 150%;
}
.impact {
	color: #ef1c25;
	font-weight: bold;
	font-size: 110%;
}
.line {
	border-bottom: 2px solid #000000;
	color: #000000;
	font-size: 110%;
	font-weight: bold;
}
blockquote {
 	margin: 1em;
 	background: #f9f9f9;
 	border: 1px solid #eee;
 	padding: 5px;
 	clear: both;
}
h1,h2,h3,h4,h5 {
	clear: both;
	margin: 50px 0 0 0;
	font-weight: bold;
	color: #003;
	line-height: 150%;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h1 a hover,h2 a hover,h3 a hover,h4 a hover,h5 a hover {
	text-decoration: none;
	color: #003;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;
}

/*-----------------index.php Layout-----------------*/
/*entry-title*/
.entry-title,.pagetitle {
 color: #09c;
 font-weight: bold;
 font-size: 180%;
 clear: both;
 display: none;
}
.entry-title a, .entry-title a hover {
  color: #09c;
  text-decoration: none;
}
.post {
		margin: 0 0 5em 0;
}
.entry-content , .entry-text {
	margin: 0 0 5em 0;
}

/*-----------------archive.php Layout-----------------*/
.pagetitle {}

/*-----------------single.php Layout-----------------*/
.entry-text {
	margin: 0 0 5em 0;
}
.tags {}
.navigation {}

/*-----------------header.php Layout-----------------*/
.description {}
/*Menu*/
#header h1 {
 padding: 0px;
 margin: 0px;
 clear: both;
 text-decoration: none;
 border-bottom-style: none;
}

#header h1 a {
 width:400px;
 height: 100px;
 display: block;
 text-indent: -9999px;
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-position: 0px;
 text-align: center;
 margin-right: 200px;
 margin-left: 200px;
 text-decoration: none;
}
#header ul#menu {
 width:1000px;
 height: 40px;
 display: block;
}
ul#menu li{
 list-style-type: none;
 padding: 0px;
 float: left;
 text-indent: -9999px;
}
li a#menu_01,
li a#menu_02,
li a#menu_03,
li a#menu_04,
li a#menu_05,
li a#menu_06,
li a#menu_07 {
 height: 40px;
 display: block;
 text-decoration: none;
}

li a#menu_01 {
 background-image: url(images/menu_01.jpg);
 width: 125px;
}
li a#menu_02 {
 background-image: url(images/menu_02.jpg);
 width: 120px;
}
li a#menu_03 {
 background-image: url(images/menu_03.jpg);
 width: 150px;
}
li a#menu_04 {
 background-image: url(images/menu_04.jpg);
 width: 123px;
}
li a#menu_05 {
 background-image: url(images/menu_05.jpg);
 width: 193px;
}
li a#menu_06 {
 background-image: url(images/menu_06.jpg);
 width: 130px;
}
li a#menu_07 {
 background-image: url(images/menu_07.jpg);
 width: 159px;
}

ul#menu li a:hover{
 background-position: 0px -40px;
 text-decoration: none;
}
/*-----------------footer.php-----------------*/
#footer ul {
	margin: 0;
	float: right;
	padding: 0;
	list-style-type: none;
}
#footer li {
	float: left;
	margin-right: 1px;
}
#footer li a, #footer li a:link, #footer li a:visited {
	padding: 0 10px;
	display: block;
	color: #ffffff;
}
#footer li a:hover {
	color: #09f;
}

/*-----------------Img&Position-----------------*/
.alignleft {
	margin: 1em auto 1em 5px;
	text-align: left;
}
.title {
 clear: both;
}
.alignright {
	margin: 1em 5px 1em auto;
	text-align: right;
}
#alignleft {
	margin: 0 7px 5px 0;
	vertical-align: top; 
  	float: left;
}
#alignright {
 	margin: 0 0 5px 7px;
	float: right;
	vertical-align: top; 
}
.center, .aligncenter {
	text-align: center;
	margin: 0 auto;
}
img {
	border: 0;
	display: block;
}
img .center .aligncenter{
	text-align: center;
	margin: 0 auto;
	padding: 3px;
}
a .image:link, a .image:visited, a .image:hover {
	background: none;
	padding: 0;
	border: none;
}
a img .image {
	border: none;
} 
.form {
	margin: 2em 2em 0.5em 2em;
	border: 1px solid #0099cc;
	padding: 10px;
}

/*----------------- Art gallery-----------------*/
#gallery {
 width: 600px;
 float: left;
 margin: 0 0 10px 0;
}
#gallery span {
 display: none;	
}
#gallery ul {
 float: left;
 margin: 0;
}
#gallery li {
 list-style: none;
 display: block;
 float: left;
 margin: 0;
 padding: 0;
}
#gallery_img li ,#gallery_img li a{
 width: 150px;
 color: #09c;
 marign: 0 auto;
}


/*-----------------portfolio表示-----------------*/
#portfolio06 {
    background: url(http://www.akira-blue.com/img/portfolio/allportfolio06.jpg) no-repeat;
    height: 60px;
    margin: 0 auto;
    padding: 0;
}
#portfolio06 span {
    display: none;
 }
#portfolio06 li, #portfolio06 a {
    height: 60px;
    display: block;
}
#portfolio06 li {
    float: left;
    list-style: none;
    display: inline;
    }
#portfolio06-01 {width: 60px;}
#portfolio06-02 {width: 60px;}
#portfolio06-03 {width: 60px;}
#portfolio06-04 {width: 60px;}
#portfolio06-05 {width: 60px;}
#portfolio06-06 {width: 60px;}

/*Portfolio07*/
#portfolio07 {
    background: url(http://www.akira-blue.com/img/portfolio/allportfolio07.jpg) no-repeat;
    height: 60px;
    margin: 0 auto;
    padding: 0;
}
#portfolio07 span {
    display: none;
 }
#portfolio07 li, #portfolio07 a {
    height: 60px;
    display: block;
}
#portfolio07 li {
    float: left;
    list-style: none;
    display: inline;
    }
#portfolio07-01 {width: 60px;}
#portfolio07-02 {width: 60px;}
#portfolio07-03 {width: 60px;}
#portfolio07-04 {width: 60px;}
#portfolio07-05 {width: 60px;}
#portfolio07-06 {width: 60px;}
#portfolio07-07 {width: 60px;}

/*Portfolio08*/
#portfolio08 {
    background: url(http://www.akira-blue.com/img/portfolio/allportfolio08.jpg) no-repeat;
    height: 60px;
    margin: 0 auto;
    padding: 0;
}
#portfolio08 span {
    display: none;
 }
#portfolio08 li, #portfolio08 a {
    height: 60px;
    display: block;
}
#portfolio08 li {
    float: left;
    list-style: none;
    display: inline;
    }
#portfolio08-01 {width: 60px;}
#portfolio08-02 {width: 60px;}
#portfolio08-03 {width: 60px;}

/*Portfolio09*/
#portfolio09 {
    background: url(http://www.akira-blue.com/img/portfolio/allportfolio09.jpg) no-repeat;
    height: 60px;
    margin: 0 auto;
    padding: 0;
}
#portfolio09 span {
    display: none;
 }
#portfolio09 li, #portfolio09 a {
    height: 60px;
    display: block;
}
#portfolio09 li {
    float: left;
    list-style: none;
    display: inline;
    }
#portfolio09-01 {width: 60px;}


/*Portfolioha1*/

#portfolioha1 {
    background: url(http://www.akira-blue.com/img/portfolio/allportfolioha1.jpg) no-repeat;
    height: 60px;
    margin: 0 auto;
    padding: 0;
}
#portfolioha1 span {
    display: none;
 }
#portfolioha1 li, #portfolioha1 a {
    height: 60px;
    display: block;
}
#portfolioha1 li {
    float: left;
    list-style: none;
    display: inline;
    }
#portfolioha1-01 {width: 60px;}
#portfolioha1-02 {width: 60px;}
#portfolioha1-03 {width: 60px;}
#portfolioha1-04 {width: 60px;}
#portfolioha1-05 {width: 60px;}
#portfolioha1-06 {width: 60px;}
#portfolioha1-07 {width: 60px;}
#portfolioha1-08 {width: 60px;}