@charset "utf-8";


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
input, select { vertical-align: middle; }
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size: small; *font: x-small; }
table { font-size: inherit; font: 100%; }
img{vertical-align: bottom;outline: none;}
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }
table { border-collapse: collapse; border-spacing: 1; empty-cells: show; }
h1 { margin-bottom: 0px; }
h2 { margin-bottom: 0px; }
h3 { margin-bottom: 0px; }
h4 { margin-bottom: 0px; }
h5 { margin-bottom: 0px; }
a{ color:#000;	text-decoration: underline;outline: none;}
a:hover{ color:#999999;}

.alpha:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity:0.65;
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
}
html{
	width : 100% ;
	height : 100% ;
}

body {
	width : 100% ;
	height : 100% ;
	padding : 0px  ;
	margin : 0px ;
	color: #666;
	text-align: left;
	background-color : #f9f8f4 ;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	line-height: 1.6;
	letter-spacing: 1px;
	-webkit-text-size-adjust: none;
	overflow-x : hidden ;
	overflow-y : scroll ;
	font-size : 12px ;
}

img {
	border-style : none ;
}
a img{
	border-style : none ;
}

hr{
	border : 1px solid #D9D9D9 ;
}


sup{
	font-size : 8px ;
	vertical-align: text-top;
	line-height: 4px;
}

.hover{
	cursor : pointer ;
}

.clearfloat{
	clear : both ;
}

.floatleft{
	position : relative ;
	float : left ;
}
.floatright{
	position : relative ;
	float : right ;
}


.textcenter{
	text-align : center;
}

.textleft{
	text-align : left;
}


.pointer{
	cursor : pointer ;
}

/** マージンプリセット **/
.mt05{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt60{ margin-top:60px}
.mt70{ margin-top:70px}
.mt80{ margin-top:80px}
.mt90{ margin-top:90px}
.mt100{ margin-top:100px}
.mt110{ margin-top:110px}
.mt120{ margin-top:120px}
.mt130{ margin-top:130px}
.mt140{ margin-top:140px}
.mt150{ margin-top:150px}
.mt160{ margin-top:160px}
.mt170{ margin-top:170px}
.mt180{ margin-top:180px}
.mt190{ margin-top:190px}
.mt200{ margin-top:200px}

.mtm05{ margin-top:-5px}
.mtm10{ margin-top:-10px}
.mtm15{ margin-top:-15px}
.mtm20{ margin-top:-20px}
.mtm30{ margin-top:-30px}
.mtm40{ margin-top:-40px}
.mtm50{ margin-top:-50px}
.mtm60{ margin-top:-60px}
.mtm70{ margin-top:-70px}
.mtm80{ margin-top:-80px}
.mtm90{ margin-top:-90px}
.mtm100{ margin-top:-100px}
.mtm110{ margin-top:-110px}
.mtm120{ margin-top:-120px}
.mtm130{ margin-top:-130px}
.mtm140{ margin-top:-140px}
.mtm150{ margin-top:-150px}
.mtm160{ margin-top:-160px}
.mtm170{ margin-top:-170px}
.mtm180{ margin-top:-180px}
.mtm190{ margin-top:-190px}
.mtm200{ margin-top:-200px}

.mr02{ margin-right:2px}
.mr04{ margin-right:4px}
.mr05{ margin-right:5px}
.mr06{ margin-right:6px}
.mr08{ margin-right:8px}
.mr10{ margin-right:10px}
.mr12{ margin-right:12px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr22{ margin-right:22px}
.mr23{ margin-right:23px}
.mr30{ margin-right:30px}
.mr40{ margin-right:40px}
.mr50{ margin-right:50px}
.mr60{ margin-right:60px}
.mr70{ margin-right:70px}
.mr80{ margin-right:80px}
.mr90{ margin-right:90px}
.mr100{ margin-right:100px}
.mr110{ margin-right:110px}
.mr120{ margin-right:120px}
.mr130{ margin-right:130px}
.mr140{ margin-right:140px}
.mr150{ margin-right:150px}
.mr160{ margin-right:160px}
.mr170{ margin-right:170px}
.mr180{ margin-right:180px}
.mr190{ margin-right:190px}
.mr200{ margin-right:200px}

.mrm05{ margin-right:-5px}
.mrm10{ margin-right:-10px}
.mrm15{ margin-right:-15px}
.mrm20{ margin-right:-20px}
.mrm30{ margin-right:-30px}
.mrm40{ margin-right:-40px}
.mrm50{ margin-right:-50px}
.mrm60{ margin-right:-60px}
.mrm70{ margin-right:-70px}
.mrm80{ margin-right:-80px}
.mrm90{ margin-right:-90px}
.mrm100{ margin-right:-100px}
.mrm110{ margin-right:-110px}
.mrm120{ margin-right:-120px}
.mrm130{ margin-right:-130px}
.mrm140{ margin-right:-140px}
.mrm150{ margin-right:-150px}
.mrm160{ margin-right:-160px}
.mrm170{ margin-right:-170px}
.mrm180{ margin-right:-180px}
.mrm190{ margin-right:-190px}
.mrm200{ margin-right:-200px}


.mb05{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb40{ margin-bottom:40px}
.mb50{ margin-bottom:50px}
.mb60{ margin-bottom:60px}
.mb70{ margin-bottom:70px}
.mb80{ margin-bottom:80px}
.mb90{ margin-bottom:90px}
.mb100{ margin-bottom:100px}
.mb110{ margin-bottom:110px}
.mb120{ margin-bottom:120px}
.mb130{ margin-bottom:130px}
.mb140{ margin-bottom:140px}
.mb150{ margin-bottom:150px}
.mb160{ margin-bottom:160px}
.mb170{ margin-bottom:170px}
.mb180{ margin-bottom:180px}
.mb190{ margin-bottom:190px}
.mb200{ margin-bottom:200px}

.mbm05{ margin-bottom:-5px}
.mbm10{ margin-bottom:-10px}
.mbm15{ margin-bottom:-15px}
.mbm20{ margin-bottom:-20px}
.mbm30{ margin-bottom:-30px}
.mbm40{ margin-bottom:-40px}
.mbm50{ margin-bottom:-50px}
.mbm60{ margin-bottom:-60px}
.mbm70{ margin-bottom:-70px}
.mbm80{ margin-bottom:-80px}
.mbm90{ margin-bottom:-90px}
.mbm100{ margin-bottom:-100px}
.mbm110{ margin-bottom:-110px}
.mbm120{ margin-bottom:-120px}
.mbm130{ margin-bottom:-130px}
.mbm140{ margin-bottom:-140px}
.mbm150{ margin-bottom:-150px}
.mbm160{ margin-bottom:-160px}
.mbm170{ margin-bottom:-170px}
.mbm180{ margin-bottom:-180px}
.mbm190{ margin-bottom:-190px}
.mbm200{ margin-bottom:-200px}


.ml05{ margin-left:5px}
.ml06{ margin-left:6px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.ml50{ margin-left:50px}
.ml60{ margin-left:60px}
.ml70{ margin-left:70px}
.ml80{ margin-left:80px}
.ml90{ margin-left:90px}
.ml100{ margin-left:100px}
.ml110{ margin-left:110px}
.ml120{ margin-left:120px}
.ml130{ margin-left:130px}
.ml140{ margin-left:140px}
.ml150{ margin-left:150px}
.ml160{ margin-left:160px}
.ml170{ margin-left:170px}
.ml180{ margin-left:180px}
.ml190{ margin-left:190px}
.ml200{ margin-left:200px}

.mlm05{ margin-left:-5px}
.mlm10{ margin-left:-10px}
.mlm15{ margin-left:-15px}
.mlm20{ margin-left:-20px}
.mlm30{ margin-left:-30px}
.mlm40{ margin-left:-40px}
.mlm50{ margin-left:-50px}
.mlm60{ margin-left:-60px}
.mlm70{ margin-left:-70px}
.mlm80{ margin-left:-80px}
.mlm90{ margin-left:-90px}
.mlm100{ margin-left:-100px}
.mlm110{ margin-left:-110px}
.mlm120{ margin-left:-120px}
.mlm130{ margin-left:-130px}
.mlm140{ margin-left:-140px}
.mlm150{ margin-left:-150px}
.mlm160{ margin-left:-160px}
.mlm170{ margin-left:-170px}
.mlm180{ margin-left:-180px}
.mlm190{ margin-left:-190px}
.mlm200{ margin-left:-200px}
/** マージンプリセット **/


.strongbig{
	font-weight : 900 ;
	font-size : 16px ;
	color : #333333;
}

.strongblue{
	font-weight : 900 ;
	font-size : 16px ;
	color : #196492 ;
}

.strongred{
	font-weight : 900 ;
	font-size : 16px ;
	color : #ED7567 ;
}

.colorblue{
	color : #48A2E0	;
}
