@charset "UTF-8";

/*-----------------------------------------------------------
	reset
-----------------------------------------------------------*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

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;
}

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;
}

p {
	line-height: 160%;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
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;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*-----------------------------------------------------------
	common
-----------------------------------------------------------*/

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* float */
.float-left {
	float: left;
}
.float-right {
	float: right;
}

/* Text */
body {
	font-family: Arial, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
	line-height: 150%;
}

/*font*/
.notes {
	font-size: 85%;
}

/*margin*/
.margin-g {
	margin-bottom: 50px!important;
}
.margin-l {
	margin-bottom: 30px!important;
}
.margin-m {
	margin-bottom: 20px!important;
}
.margin-s {
	margin-bottom: 10px!important;
}

/* Default [Link] */
a:link { color: #333; }
a:visited { color: #333; }
a:hover, a:focus { color: #4378c4; }
a:active { color: #0769e3; }

/*icon*/
a.ico-arrow {
	padding: 0 0 0 1em;
	background: url(../images/ico-arrow.png) 0 0.3em no-repeat;
}
a.ico-mail {
	padding: 0 0 0 1.6em;
	background: url(../images/ico-mail.png) 0 0.3em no-repeat;
}


/*-----------------------------------------------------------
	Yahoo UI Library Fonts CSS

	Size in px	| Declare this %
	-------------------------------
		10		|	77
		11		|	85
		12		|	93 (was 93)
		13		|	100
		14		|	108 (was 107)
		15		|	116 (was 114)
		16		|	123.1 (was 122)
		17		|	131 (was 129)
		18		|	138.5 (was 136)
		19		|	146.5 (was 144)
		20		|	153.9 (was 152)
		21		|	161.6 (was 159)
		22		|	167
		23		|	174
		24		|	182
		25		|	189
		26		|	197

	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.net/yui/license.txt
	version: 2.8.0r4(Customized by seraku)
-----------------------------------------------------------*/
body {
	font: 13px/1.231 Arial, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,  "ＭＳ Ｐゴシック", sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

select,
input,
button,
textarea {
	font:99% Arial, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}