@charset "UTF-8";
/*
 * cmn_layout.css
 *
 */


/* !HTML5 elements
---------------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{ display: block;}

/* !Reseting
---------------------------------------------------------- */
body {
	font-family: 'ＭＳ Ｐゴシック', arial, helvetica, clean, sans-serif;
	/*font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;*/
	font-size:90%;
	-webkit-text-size-adjust: none;
	line-height: 1.5;
    letter-spacing: 0.5px;
	color: #111;
	background-color: #ffffff;
}
@media screen and (max-width:750px){
body {
}
}
body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td, figure, figcaption
{ margin: 0; padding: 0;}
input, textarea
{ margin: 0; font-size: 100%;}
label
{ cursor: pointer;}
table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%;}
fieldset, img
{ border: 0;}
img
{ max-width: 100%; /*width: 100%;*/ height: auto; vertical-align: top;}
address, caption, cite, code, dfn, em, th, var
{ font-style: normal; font-weight: normal;}
ol, ul
{ list-style: none;}
caption, th
{ text-align: left;}
caption
{ margin-bottom:10px;}
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal;}
q:after, q:before
{ content:'';}
a, input
{ outline: none; }
input, textarea
{/*border-radius: 0; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;*/ }
input[type="button"],input[type="submit"]
{ /*-webkit-appearance: none; background: none; border: none; padding: 0; */cursor: pointer;}
abbr, acronym
{ border: 0;}

/*
*
{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
*/

/* !Clearfix
---------------------------------------------------------- */
.clearfix,
#contents,
.section
{
	display: block;
	min-height: 1%;
}
.clearfix:after,
#contents:after,
.section:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix,
* html #contents,
* html .section
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* !Layout
---------------------------------------------------------- */
html { overflow-y: scroll;}
body { text-align: center;}
@media print {
	html,
	html body { *zoom: 0.65;}
}
/* !wrapper
---------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	width: 750px;
	text-align: left;
}
@media screen and (max-width:750px){
#wrapper {
	margin: 0 1%;
	width: 98%;
}
}
/* !header
---------------------------------------------------------- */
#header {
}
	#headerIn {
		text-align: left;
	}
		#headerLogo {
		}
		#headerUtility {
		}
			#headerSearch {
			}
			#headerLinks {
			}
				#headerLinks li {
				}
@media screen and (max-width:750px){
#header {
}
}
/* !gNavi
---------------------------------------------------------- */
#gNavi {
}
	#gNavi ul {
	}
		#gNavi ul li {
		}
			#gNavi ul li a {
			}
			#gNavi li a:hover,
			#gNavi li a:focus {
			}
@media screen and (max-width:750px){
#gNavi {
}
}
/* !breadcrumb
---------------------------------------------------------- */
#breadcrumb {
	overflow: hidden;
	*zoom: 1;
}
	#breadcrumb li {
		/*float: left;
		white-space: nowrap;*/
		display: inline;
		line-height: 1.9;
	}
	#breadcrumb li.home {
	}
		#breadcrumb li a {
			/*white-space: nowrap;*/
		}
@media screen and (max-width:750px){
#breadcrumbWrap {
}
}
/* !mainimg
---------------------------------------------------------- */
#mainimg {
}
@media screen and (max-width:750px){
#mainimg span {
}
}
/* !contents
---------------------------------------------------------- */
#contents {
	text-align: left;
}
	#main {
	}
	#sub {
	}
@media screen and (max-width:750px){
#contents {
}
	#main {
	}
	#sub {
	}
}
/* !lNavi
---------------------------------------------------------- */
#lNavi {
}
	#lNavi ul {
	}
		#lNavi ul li {
		}
			#lNavi ul li a {
			}
@media screen and (max-width:750px){
#lNavi {
}
}
/* !pageTop
---------------------------------------------------------- */
.pageTop {
}
	.pageTop a {
	}
@media screen and (max-width:750px){
.pageTop {
}
}
/* !footer
---------------------------------------------------------- */
#footer {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}
	#footerIn {
	}
		#footerLinks {
		}
			#footerLinks li {
			}
		#copyright {
		}
@media screen and (max-width:750px){
#footer {
}
}
/* !h(n)eading
---------------------------------------------------------- */
.titBasic01 {}
.titBasic02 {}
.titBasic03 {}
.titBasic04 {}
.titBasic05 {}
.titBasic06 {}
@media screen and (max-width:750px){
.titBasic01 {}
.titBasic02 {}
.titBasic03 {}
.titBasic04 {}
.titBasic05 {}
.titBasic06 {}
}
/* !Listing
---------------------------------------------------------- */
.listBasic01 {
}
	.listBasic01 li {
	}
.listOrder01 {
}
	.listOrder01 li {
	}
@media screen and (max-width:750px){
.listOrder01 {
}
}
@media screen and (max-width:750px){
.listBasic01 {
}
}
.listDl01 {
}
	.listDl01 dt {
	}
	.listDl01 dd {
	}
@media screen and (max-width:750px){
.listDl01 {
}
	.listDl01 dt {
	}
	.listDl01 dd {
	}
}
/* !Table
---------------------------------------------------------- */
.tableBasic01 {
}
	.tableBasic01 th,
	.tableBasic01 td {
	}
	.tableBasic01 th {
	}
	.tableBasic01 td {
	}
@media screen and (max-width:750px){
.tableBasic01 {
}
	.tableBasic01 th,
	.tableBasic01 td {
	}
	.tableBasic01 th {
	}
	.tableBasic01 td {
	}
}
/* !Section
---------------------------------------------------------- */
.sectionLv01,
.sectionLv02,
.sectionLv03 {
}

.sectionLv01 {}
.sectionLv02 {}
.sectionLv03 {}
section[class^="section"]:last-child {}
@media screen and (max-width:750px){
.sectionLv01,
.sectionLv02,
.sectionLv03 {
}
.sectionLv01 {}
.sectionLv02 {}
.sectionLv03 {}
}
