﻿@charset "UTF-8";


/* ベースクラス */
html,body{
    width: 100%;
	padding:0;
	margin:0;
}

body{
		color:111;
		font:13px/1.231 "Hiragino Kaku Gothic ProN","メイリオ",arial,helvetica,clean,sans-serif;}

.float_l {
	float:left;
}

.float_r {
	float:right;
}

.clear {
	clear:both;
}

.footer_font	{font-size:100%;}

body,h1,h2,h3,h4,h5,p,div,section,ul,li {
	margin: 0;
	padding: 0;
}

h1 {font-size:140%;}
h2 {font-size:130%;}
h3 {font-size:120%;}

:focus{outline:none;}
a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0)!important;}
a img {border:none;}

/*float解除*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
} /* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
	overflow:hidden;
} /* End hide from IE-mac */


/*+ 微調整用クラス +*/
.margin5 {margin:5px 0 0 0;}
.margin10 {margin:10px 0 0 0;}
.margin20 {margin:20px 0 0 0;}
.margin30 {margin:30px 0 0 0;}
.margin40 {margin:40px 0 0 0;}


/*ナビリンク設定*/

/** 共通レイアウト **/
h1 {margin:0;}

.span1 {width:10%;}
.span2 {width:20%;}
.span3 {width:30%;}
.span4 {width:40%;}
.span5 {width:50%;}


/** ナビゲーション **/
ul.nav li img,
ul.nav_1 li img,
ul.nav_2 li img {width:100%; height: auto;}


/*// コンテンツ一覧 //*/





h1 img {width:100%;}

#wrapper {
	width:100%;
	margin:0 auto 0 auto;
	padding:0;
}

img {
	width: 100%;
	margin: 0 auto;
	font-size: 120%;
	}

/*戻る*/
.back {width:768px; margin:0 auto 10px auto;}
.back img {height:30px;}



footer section.data {}
footer p.title {
	font-size:100%;
	font-weight:bold;}

footer div#copyright {
	
	text-align: center;
	margin:10px 0;
}


/** リンク設定 **/
a {-webkit-tap-highlight-color: rgba(00,33,99,0.60);}
a:link {
	color:#333;
}
a:visited {
	color:#333;
}
a:hover {
	color:#222;
}
a:active {
	color:#222;
}


/**プリント用 **/
