/*
Theme Name: HTML5-BASE
Theme URI: http://
Author: kazuhiko kimura
Author URI: http://t2af.com/
Description: HTML5-BASE
Version: 1.0

■ 変更履歴
0000.00.00 ～

■ インデックス
=01 リセット標準ブラウザCSS
=02 クリア
=03 構造定義
=04 基本装飾
=10 header 設定
=11 footer 設定
=20 WordPress 専用
=30 アンドロイド対策構造
=40 プリント対策構造
=50 ie6対策
=51 ie7対策
=52 ie8対策

*/

/* =01 リセット標準ブラウザCSS
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus{outline: 0;}
body{line-height: 1;}
ol,ul{list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
caption,th,td{font-weight: normal;text-align: left;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
a img{border: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}

/* =02 クリア（.clear,.clearfix）
----------------------------------------------- */
.clear{clear:both;}
.clearfix:after{content:".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix{min-height: 1px;}

/* =03 構造定義
----------------------------------------------- */
/* Basic Grid System  */
.gs10,.gs12,.gs16{margin:0 auto;width:960px;min-height:1px;}
.gs10:after,.gs12:after,.gs16:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
/* Grid System  */
.gl1,.gl2,.gl3,.gl4,.gl5,.gl6,.gl7,.gl8,.gl9,.gl10,.gl11,.gl12,.gl13,.gl14,.gl15,.gl16,.gr1,.gr2,.gr3,.gr4,.gr5,.gr6,.gr7,.gr8,.gr9,.gr10,.gr11,.gr12,.gr13,.gr14,.gr15,.gr16{display: inline;margin-left:10px;margin-right:10px;}
.gl1,.gl2,.gl3,.gl4,.gl5,.gl6,.gl7,.gl8,.gl9,.gl10,.gl11,.gl12,.gl13,.gl14,.gl15,.gl16{float:left;}
.gr1,.gr2,.gr3,.gr4,.gr5,.gr6,.gr7,.gr8,.gr9,.gr10,.gr11,.gr12,.gr13,.gr14,.gr15,.gr16{float:right;}
.gs10 .gl10,.gs10 .gr10{width:940px;}
.gs10 .gl9 ,.gs10 .gr9 {width:844px;}
.gs10 .gl8 ,.gs10 .gr8 {width:748px;}
.gs10 .gl7 ,.gs10 .gr7 {width:652px;}
.gs10 .gl6 ,.gs10 .gr6 {width:556px;}
.gs10 .gl5 ,.gs10 .gr5 {width:460px;}
.gs10 .gl4 ,.gs10 .gr4 {width:364px;}
.gs10 .gl3 ,.gs10 .gr3 {width:268px;}
.gs10 .gl2 ,.gs10 .gr2 {width:172px;}
.gs10 .gl1 ,.gs10 .gr1 {width: 76px;}
.gs12 .gl12,.gs12 .gr12{width:940px;}
.gs12 .gl11,.gs12 .gr11{width:860px;}
.gs12 .gl10,.gs12 .gr10{width:780px;}
.gs12 .gl9 ,.gs12 .gr9 {width:700px;}
.gs12 .gl8 ,.gs12 .gr8 {width:620px;}
.gs12 .gl7 ,.gs12 .gr7 {width:540px;}
.gs12 .gl6 ,.gs12 .gr6 {width:460px;}
.gs12 .gl5 ,.gs12 .gr5 {width:380px;}
.gs12 .gl4 ,.gs12 .gr4 {width:300px;}
.gs12 .gl3 ,.gs12 .gr3 {width:220px;}
.gs12 .gl2 ,.gs12 .gr2 {width:140px;}
.gs12 .gl1 ,.gs12 .gr1 {width: 60px;}
.gs16 .gl16,.gs16 .gr16{width:940px;}
.gs16 .gl15,.gs16 .gr15{width:880px;}
.gs16 .gl14,.gs16 .gr14{width:820px;}
.gs16 .gl13,.gs16 .gr13{width:760px;}
.gs16 .gl12,.gs16 .gr12{width:700px;}
.gs16 .gl11,.gs16 .gr11{width:640px;}
.gs16 .gl10,.gs16 .gr10{width:580px;}
.gs16 .gl9 ,.gs16 .gr9 {width:520px;}
.gs16 .gl8 ,.gs16 .gr8 {width:460px;}
.gs16 .gl7 ,.gs16 .gr7 {width:400px;}
.gs16 .gl6 ,.gs16 .gr6 {width:340px;}
.gs16 .gl5 ,.gs16 .gr5 {width:280px;}
.gs16 .gl4 ,.gs16 .gr4 {width:220px;}
.gs16 .gl3 ,.gs16 .gr3 {width:160px;}
.gs16 .gl2 ,.gs16 .gr2 {width:100px;}
.gs16 .gl1 ,.gs16 .gr1 {width: 40px;}
/* Grid Wrapper */
.gw,.gw16,.gw15,.gw14,.gw13,.gw12,.gw11,.gw10,.gw9,.gw8,.gw7,.gw6,.gw5,.gw4,.gw3,.gw2,.gw1{float:left;margin-left:0;margin-right:0;overflow:hidden;min-height:1px;}
.gw:after,.gw16:after,.gw15:after,.gw14:after,.gw13:after,.gw12:after,.gw11:after,.gw10:after,.gw9:after,.gw8:after,.gw7:after,.gw6:after,.gw5:after,.gw4:after,.gw3:after,.gw2:after,.gw1:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.gl16 .gw,.gl16 .gw16,.gl16 .gw15,.gl16 .gw14,.gl16 .gw13,.gl16 .gw12,.gl16 .gw11,.gl16 .gw10,.gl16 .gw9 ,.gl16 .gw8 ,.gl16 .gw7 ,.gl16 .gw6 ,.gl16 .gw5 ,.gl16 .gw4 ,.gl16 .gw3 ,.gl16 .gw2 ,.gl16 .gw1,.gl15 .gw,.gl15 .gw15,.gl15 .gw14,.gl15 .gw13,.gl15 .gw12,.gl15 .gw11,.gl15 .gw10,.gl15 .gw9 ,.gl15 .gw8 ,.gl15 .gw7 ,.gl15 .gw6 ,.gl15 .gw5 ,.gl15 .gw4 ,.gl15 .gw3 ,.gl15 .gw2 ,.gl15 .gw1 ,.gl14 .gw,.gl14 .gw14,.gl14 .gw13,.gl14 .gw12,.gl14 .gw11,.gl14 .gw10,.gl14 .gw9 ,.gl14 .gw8 ,.gl14 .gw7 ,.gl14 .gw6 ,.gl14 .gw5 ,.gl14 .gw4 ,.gl14 .gw3 ,.gl14 .gw2 ,.gl14 .gw1 ,.gl13 .gw,.gl13 .gw13,.gl13 .gw12,.gl13 .gw11,.gl13 .gw10,.gl13 .gw9 ,.gl13 .gw8 ,.gl13 .gw7 ,.gl13 .gw6 ,.gl13 .gw5 ,.gl13 .gw4 ,.gl13 .gw3 ,.gl13 .gw2 ,.gl13 .gw1 ,.gl12 .gw,.gl12 .gw12,.gl12 .gw11,.gl12 .gw10,.gl12 .gw9 ,.gl12 .gw8 ,.gl12 .gw7 ,.gl12 .gw6 ,.gl12 .gw5 ,.gl12 .gw4 ,.gl12 .gw3 ,.gl12 .gw2 ,.gl12 .gw1 ,.gl11 .gw,.gl11 .gw11,.gl11 .gw10,.gl11 .gw9 ,.gl11 .gw8 ,.gl11 .gw7 ,.gl11 .gw6 ,.gl11 .gw5 ,.gl11 .gw4 ,.gl11 .gw3 ,.gl11 .gw2 ,.gl11 .gw1 ,.gl10 .gw,.gl10 .gw10,.gl10 .gw9 ,.gl10 .gw8 ,.gl10 .gw7 ,.gl10 .gw6 ,.gl10 .gw5 ,.gl10 .gw4 ,.gl10 .gw3 ,.gl10 .gw2 ,.gl10 .gw1 ,.gl9 .gw ,.gl9 .gw9 ,.gl9 .gw8 ,.gl9 .gw7 ,.gl9 .gw6 ,.gl9 .gw5 ,.gl9 .gw4 ,.gl9 .gw3 ,.gl9 .gw2 ,.gl9 .gw1 ,.gl8 .gw ,.gl8 .gw8 ,.gl8 .gw7 ,.gl8 .gw6 ,.gl8 .gw5 ,.gl8 .gw4 ,.gl8 .gw3 ,.gl8 .gw2 ,.gl8 .gw1 ,.gl7 .gw ,.gl7 .gw7 ,.gl7 .gw6 ,.gl7 .gw5 ,.gl7 .gw4 ,.gl7 .gw3 ,.gl7 .gw2 ,.gl7 .gw1 ,.gl6 .gw ,.gl6 .gw6 ,.gl6 .gw5 ,.gl6 .gw4 ,.gl6 .gw3 ,.gl6 .gw2 ,.gl6 .gw1 ,.gl5 .gw ,.gl5 .gw5 ,.gl5 .gw4 ,.gl5 .gw3 ,.gl5 .gw2 ,.gl5 .gw1 ,.gl4 .gw ,.gl4 .gw4 ,.gl4 .gw3 ,.gl4 .gw2 ,.gl4 .gw1 ,.gl3 .gw ,.gl3 .gw3 ,.gl3 .gw2 ,.gl3 .gw1 ,.gl2 .gw ,.gl2 .gw2 ,.gl2 .gw1 ,.gl1 .gw ,.gl1 .gw1,.gr16 .gw,.gr16 .gw16,.gr16 .gw15,.gr16 .gw14,.gr16 .gw13,.gr16 .gw12,.gr16 .gw11,.gr16 .gw10,.gr16 .gw9 ,.gr16 .gw8 ,.gr16 .gw7 ,.gr16 .gw6 ,.gr16 .gw5 ,.gr16 .gw4 ,.gr16 .gw3 ,.gr16 .gw2 ,.gr16 .gw1,.gr15 .gw,.gr15 .gw15,.gr15 .gw14,.gr15 .gw13,.gr15 .gw12,.gr15 .gw11,.gr15 .gw10,.gr15 .gw9 ,.gr15 .gw8 ,.gr15 .gw7 ,.gr15 .gw6 ,.gr15 .gw5 ,.gr15 .gw4 ,.gr15 .gw3 ,.gr15 .gw2 ,.gr15 .gw1 ,.gr14 .gw,.gr14 .gw14,.gr14 .gw13,.gr14 .gw12,.gr14 .gw11,.gr14 .gw10,.gr14 .gw9 ,.gr14 .gw8 ,.gr14 .gw7 ,.gr14 .gw6 ,.gr14 .gw5 ,.gr14 .gw4 ,.gr14 .gw3 ,.gr14 .gw2 ,.gr14 .gw1 ,.gr13 .gw,.gr13 .gw13,.gr13 .gw12,.gr13 .gw11,.gr13 .gw10,.gr13 .gw9 ,.gr13 .gw8 ,.gr13 .gw7 ,.gr13 .gw6 ,.gr13 .gw5 ,.gr13 .gw4 ,.gr13 .gw3 ,.gr13 .gw2 ,.gr13 .gw1 ,.gr12 .gw,.gr12 .gw12,.gr12 .gw11,.gr12 .gw10,.gr12 .gw9 ,.gr12 .gw8 ,.gr12 .gw7 ,.gr12 .gw6 ,.gr12 .gw5 ,.gr12 .gw4 ,.gr12 .gw3 ,.gr12 .gw2 ,.gr12 .gw1 ,.gr11 .gw,.gr11 .gw11,.gr11 .gw10,.gr11 .gw9 ,.gr11 .gw8 ,.gr11 .gw7 ,.gr11 .gw6 ,.gr11 .gw5 ,.gr11 .gw4 ,.gr11 .gw3 ,.gr11 .gw2 ,.gr11 .gw1 ,.gr10 .gw,.gr10 .gw10,.gr10 .gw9 ,.gr10 .gw8 ,.gr10 .gw7 ,.gr10 .gw6 ,.gr10 .gw5 ,.gr10 .gw4 ,.gr10 .gw3 ,.gr10 .gw2 ,.gr10 .gw1 ,.gr9 .gw ,.gr9 .gw9 ,.gr9 .gw8 ,.gr9 .gw7 ,.gr9 .gw6 ,.gr9 .gw5 ,.gr9 .gw4 ,.gr9 .gw3 ,.gr9 .gw2 ,.gr9 .gw1 ,.gr8 .gw ,.gr8 .gw8 ,.gr8 .gw7 ,.gr8 .gw6 ,.gr8 .gw5 ,.gr8 .gw4 ,.gr8 .gw3 ,.gr8 .gw2 ,.gr8 .gw1 ,.gr7 .gw ,.gr7 .gw7 ,.gr7 .gw6 ,.gr7 .gw5 ,.gr7 .gw4 ,.gr7 .gw3 ,.gr7 .gw2 ,.gr7 .gw1 ,.gr6 .gw ,.gr6 .gw6 ,.gr6 .gw5 ,.gr6 .gw4 ,.gr6 .gw3 ,.gr6 .gw2 ,.gr6 .gw1 ,.gr5 .gw ,.gr5 .gw5 ,.gr5 .gw4 ,.gr5 .gw3 ,.gr5 .gw2 ,.gr5 .gw1 ,.gr4 .gw ,.gr4 .gw4 ,.gr4 .gw3 ,.gr4 .gw2 ,.gr4 .gw1 ,.gr3 .gw ,.gr3 .gw3 ,.gr3 .gw2 ,.gr3 .gw1 ,.gr2 .gw ,.gr2 .gw2 ,.gr2 .gw1 ,.gr1 .gw ,.gr1 .gw1{margin-left:-10px;float:none;}
.gs10 .gw10,.gs10 .gl10 .gw,.gs10 .gr10 .gw{width:960px;}
.gs10 .gw9 ,.gs10 .gl9 .gw ,.gs10 .gr9 .gw {width:864px;}
.gs10 .gw8 ,.gs10 .gl8 .gw ,.gs10 .gr8 .gw {width:768px;}
.gs10 .gw7 ,.gs10 .gl7 .gw ,.gs10 .gr7 .gw {width:672px;}
.gs10 .gw6 ,.gs10 .gl6 .gw ,.gs10 .gr6 .gw {width:576px;}
.gs10 .gw5 ,.gs10 .gl5 .gw ,.gs10 .gr5 .gw {width:480px;}
.gs10 .gw4 ,.gs10 .gl4 .gw ,.gs10 .gr4 .gw {width:384px;}
.gs10 .gw3 ,.gs10 .gl3 .gw ,.gs10 .gr3 .gw {width:288px;}
.gs10 .gw2 ,.gs10 .gl2 .gw ,.gs10 .gr2 .gw {width:192px;}
.gs10 .gw1 ,.gs10 .gl1 .gw ,.gs10 .gr1 .gw {width: 96px;}
.gs12 .gw12,.gs12 .gl12 .gw,.gs12 .gr12 .gw{width:960px;}
.gs12 .gw11,.gs12 .gl11 .gw,.gs12 .gr11 .gw{width:880px;}
.gs12 .gw10,.gs12 .gl10 .gw,.gs12 .gr10 .gw{width:800px;}
.gs12 .gw9 ,.gs12 .gl9 .gw ,.gs12 .gr9 .gw {width:720px;}
.gs12 .gw8 ,.gs12 .gl8 .gw ,.gs12 .gr8 .gw {width:640px;}
.gs12 .gw7 ,.gs12 .gl7 .gw ,.gs12 .gr7 .gw {width:560px;}
.gs12 .gw6 ,.gs12 .gl6 .gw ,.gs12 .gr6 .gw {width:480px;}
.gs12 .gw5 ,.gs12 .gl5 .gw ,.gs12 .gr5 .gw {width:400px;}
.gs12 .gw4 ,.gs12 .gl4 .gw ,.gs12 .gr4 .gw {width:320px;}
.gs12 .gw3 ,.gs12 .gl3 .gw ,.gs12 .gr3 .gw {width:240px;}
.gs12 .gw2 ,.gs12 .gl2 .gw ,.gs12 .gr2 .gw {width:160px;}
.gs12 .gw1 ,.gs12 .gl1 .gw ,.gs12 .gr1 .gw {width: 80px;}
.gs16 .gw16,.gs16 .gl16 .gw,.gs16 .gr16 .gw{width:960px;}
.gs16 .gw15,.gs16 .gl15 .gw,.gs16 .gr15 .gw{width:900px;}
.gs16 .gw14,.gs16 .gl14 .gw,.gs16 .gr14 .gw{width:840px;}
.gs16 .gw13,.gs16 .gl13 .gw,.gs16 .gr13 .gw{width:780px;}
.gs16 .gw12,.gs16 .gl12 .gw,.gs16 .gr12 .gw{width:720px;}
.gs16 .gw11,.gs16 .gl11 .gw,.gs16 .gr11 .gw{width:660px;}
.gs16 .gw10,.gs16 .gl10 .gw,.gs16 .gr10 .gw{width:600px;}
.gs16 .gw9 ,.gs16 .gl9 .gw ,.gs16 .gr9 .gw {width:540px;}
.gs16 .gw8 ,.gs16 .gl8 .gw ,.gs16 .gr8 .gw {width:480px;}
.gs16 .gw7 ,.gs16 .gl7 .gw ,.gs16 .gr7 .gw {width:420px;}
.gs16 .gw6 ,.gs16 .gl6 .gw ,.gs16 .gr6 .gw {width:360px;}
.gs16 .gw5 ,.gs16 .gl5 .gw ,.gs16 .gr5 .gw {width:300px;}
.gs16 .gw4 ,.gs16 .gl4 .gw ,.gs16 .gr4 .gw {width:240px;}
.gs16 .gw3 ,.gs16 .gl3 .gw ,.gs16 .gr3 .gw {width:180px;}
.gs16 .gw2 ,.gs16 .gl2 .gw ,.gs16 .gr2 .gw {width:120px;}
.gs16 .gw1 ,.gs16 .gl1 .gw ,.gs16 .gr1 .gw {width: 60px;}

/* =04 基本装飾
----------------------------------------------- */
/* Basic Text Decoration */

/* Font Size */
body,input,textarea {
	font:16px/1.56em "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic","メイリオ",Meiryo,Osaka,sans-serif;
	letter-spacing: 0.05em;
}
h1,.h1{font-size:1.50em;/* 24px */}
h2,.h2{font-size:1.31em;/* 21px */}
h3,.h3{font-size:1.13em;/* 18px */}
h4,.h4{font-size:1.00em;/* 16px */line-height:1.00em;}
h5,.h5{font-size:1.00em;/* 16px */line-height:1.00em;}
h6,.h6{font-size:1.00em;/* 16px */line-height:1.00em;}
caption,legend{font-size:1.13em;/* 18px */}
blockquote cite,code,sup,sub {font-size:0.81em;/* 13px */line-height:1.00em;}

/* Font Color */
body{
	color: #404040;
}
a{
	color:#1982d1;
}
a:link{
	color:#01498e;
}
a:visited{
	color:#0062bf;
}
a:focus,
a:hover,
a:active{
	color:#2279CA;
}
/* Link */
a,
a:link,
a:visited{
	text-decoration:none;
}
a:focus,
a:hover,
a:active{
	text-decoration:underline;
}
@media screen {
	a{background:url(../images/icon/icon_hotspot.gif) no-repeat 0 50%;padding-left:20px;}
	a[target$="blank"]{background:url(../images/icon/icon_popup.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$=".pdf"]{background:url(../images/icon/icon_pdf.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$='.rss'],a[href$='.atom'],a.rss{background:url(../images/icon/icon_feed.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$=".doc"],a[href$=".docx"],a[href$=".rtf"]{background:url(../images/icon/icon_doc.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$=".xls"],a[href$=".xlsx"]{background:url(../images/icon/icon_xls.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$=".txt"]{background:url(../images/icon/icon_txt.gif) no-repeat 0 50%;padding-left:20px;}
	a[href$=".zip"],a[href$=".gzip"]{background:url(../images/icon/icon_archive.gif) no-repeat 0 50%;padding-left:20px;}
	a[href^="mailto:"]{background:transparent url(../images/icon/mail-icon_mailto.gif) no-repeat 0 50%;padding-left:20px;}
	.no-icon > a{padding-left:0 !important;padding-right:0px !important;background:none !important;}
}

/* BasicBackground etc... */
body{background:#000;}


/* Element Margin-Bottom */
h1,h2,h3,h4,h5,h6,caption {
	margin-bottom: 0.8125em;
}
caption[align=bottom]{
	margin-bottom: 0;
	margin-top: 0.8125em;
}
p,hr,ul,ol,dd,table,pre,address,fieldset,blockquote{
	margin-bottom: 1.625em;
}
ul ul,ol ol,ul ol,ol ul,ol dd,ul dd {
	margin-bottom: 0;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
	text-transform:none;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
}

/* Horizontal Rule */
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
}

/* TextElements */
p {
	margin-left:0.8125em;
	margin-right:0.8125em;
}
/* List */
ul,ol {
	margin-left:1.8125em;
	margin-right:0.8125em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
.no-style{
	margin-left:0.8125em;
	list-style:none;
}
/* Definition List */
dl {
	margin-left:0.8125em;
	margin-right:0.8125em;
}
dt {
	font-weight: bold;
}
dd {
	font-size:0.8125em;
}
/* Table */
table {
	margin-left:0.8125em;
	margin-right:0.8125em;
	border: 1px #d3d3d3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
caption {
	font-weight: bold;
	text-align:center;
}
th,td{
	padding: 0.5em;
	vertical-align:middle;
	border: #d3d3d3 solid;
	border-width: 0 0 1px 1px;
}
th {
	font-weight: bold;
	background: #f5f5f5;
	text-align:center;
}
td {
}
thead th {
	background: #e3e3e3;
}
thead td {
	background: #f5f5f5;
}
tbody th {
}
tbody td {
}
tfoot th {
	background: #e3e3e3;
}
tfoot td {
	background: #f5f5f5;
}

strong {
	font-weight: bold;
}
cite,em,i {
	font-style: italic;
	margin-right:0.8125em;
}
blockquote {
	border:solid 1px #ddd;
    -moz-border-radius: 5px;/* FF */
    -webkit-border-radius: 5px;/* Webkit */
	font-style: italic;
	font-weight: normal;
	padding: 1.25em;
	margin-left:0.8125em;
	margin-right:0.8125em;
}
blockquote em,blockquote i,blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
    -moz-border-radius: 5px;/* FF */
    -webkit-border-radius: 5px;/* Webkit */
    border-radius: 5px;
	overflow: auto;
	padding: 0.8125em;
	margin-left:0.8125em;
	margin-right:0.8125em;
}
code {
}
kbd:before {content: "(";}
kbd:after {content: ")";}
abbr,acronym,dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
/* Forms */
fieldset{
	margin-left:0.8125em;
	margin-right:0.8125em;
	padding-top:1em;
	border:solid 1px #ddd;
	-moz-border-radius: 5px; /* FF */
	-webkit-border-radius: 5px;/* Webkit */
	border-radius: 5px;
}
legend{
	margin: 0 1em;
	padding: 0 0.5em;
	font-weight:bold;
}
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6,IE7 */
	clip: rect(1px,1px,1px,1px);
}

/* =10 header 設定
----------------------------------------------- */
/* BasicTextDecoration reset */
#index #header-wrapper{
	background: url(../images/index-header-wrapper.jpg) repeat-x 0 0;
}
#index #header-wrapper #header{
	margin:0 auto;
	background: url(../images/index-header.jpg) no-repeat bottom center;
	display:block;
	width:960px;
	height:0;
	padding-top:350px;
	overflow:hidden;
	line-height:2em;
}

/* =11 contents 設定
----------------------------------------------- */
/* BasicTextDecoration reset */
#index #contents-wrapper{
	background: url(../images/index-contents-wrapper.jpg) repeat-x 0 0;
}
#index #contents-wrapper #contents{
	margin:0 auto;
	background: url(../images/index-contents.jpg) no-repeat top center;
	display:block;
	width:960px;
	height:0;
	padding-top:200px;
	overflow:hidden;
	line-height:2em;
}

/* =12 footer 設定
----------------------------------------------- */
/* BasicTextDecoration reset */
#index #footer-wrapper{
	text-align:center;
}

/* =20 WordPress 専用
----------------------------------------------- */
/* ■ フロントページ */
.home{
}

/* ■ アーカイブページ */
.archive{
}
/* カテゴリ */
.category{
}
/* カテゴリ（スラグ[slug]） */
.category-slug{
}
/* タグ */
.tag{
}
/* タグ（スラグ[slug]） */
.tag-slug{
}
/* 日付 */
.date{
}

/* ■ 検索結果 */
.search{
}
/* 検索結果あり */
.search-results{
}
/* 検索結果なし */
.search-no-results{
}

/* ■ 404エラーページ */
.error404{
}

/* ■ 記事ページ */
.single{
}

/* ■ 固定ページ */
.page{
}

/* =30 アンドロイド対策構造
----------------------------------------------- */
@media (max-device-width: 960px) {

}
@media (max-width: 640px) {

}
@media (max-width: 320px) {

}
/* =40 プリント対策構造
----------------------------------------------- */
@media print {
	body{background:none !important;}
	a[href^="http://"]:after,a[href^="https://"]:after{content:" (リンク先："attr(href)") ";}
}
/* =50 ie6対策
----------------------------------------------- */
#ie6 pre{overflow:scroll;width:80%;}
.gw1,.gw2,.gw3,.gw4,.gw5,.gw6,.gw7,.gw8,.gw9,.gw10,.gw11,.gw12,.gw13,.gw14,.gw15,.gw16{position:relative;}
#ie6 .grid1,#ie6 .grid2,#ie6 .grid3,#ie6 .grid4,#ie6 .grid5,#ie6 .grid6,#ie6 .grid7,#ie6 .grid8,#ie6 .grid9,#ie6 .grid10,#ie6 .grid11,#ie6 .grid12,#ie6 .grid13,#ie6 .grid14,#ie6 .grid15,#ie6 .grid16{overflow:hidden;}

/* =51 ie7対策
----------------------------------------------- */
#ie7{
}

/* =52 ie8対策
----------------------------------------------- */
#ie8{
}

