/* ===============================================================
   HTML5 DOCTOR RESET CSS
===============================================================　*/

/* html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/
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;
}
nav 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;
    text-decoration:underline;
		color:#4486c2;
}
a:hover {
		color:#62b2fa;
}
/* 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;
}

/* ===============================================================
   YUI FONT CSS
===============================================================　*/

/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}

/* ===============================================================
   yokota
===============================================================　*/

body{
	font-family:Arial, "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
img{
	vertical-align:top;
	max-width:100%;
	height:auto;
}
li{list-style:none;}


.mb1{margin-bottom:1px !important;}		.mb21{margin-bottom:21px !important;}
.mb2{margin-bottom:2px !important;}		.mb22{margin-bottom:22px !important;}
.mb3{margin-bottom:3px !important;}		.mb23{margin-bottom:23px !important;}
.mb4{margin-bottom:4px !important;}		.mb24{margin-bottom:24px !important;}
.mb5{margin-bottom:5px !important;}		.mb25{margin-bottom:25px !important;}
.mb6{margin-bottom:6px !important;}		.mb26{margin-bottom:26px !important;}
.mb7{margin-bottom:7px !important;}		.mb27{margin-bottom:27px !important;}
.mb8{margin-bottom:8px !important;}		.mb28{margin-bottom:28px !important;}
.mb9{margin-bottom:9px !important;}		.mb29{margin-bottom:29px !important;}
.mb10{margin-bottom:10px !important;}	.mb30{margin-bottom:30px !important;}
.mb11{margin-bottom:11px !important;}	.mb31{margin-bottom:31px !important;}
.mb12{margin-bottom:12px !important;}	.mb32{margin-bottom:32px !important;}
.mb13{margin-bottom:13px !important;}	.mb33{margin-bottom:33px !important;}
.mb14{margin-bottom:14px !important;}	.mb34{margin-bottom:34px !important;}
.mb15{margin-bottom:15px !important;}	.mb35{margin-bottom:35px !important;}
.mb16{margin-bottom:16px !important;}	.mb36{margin-bottom:36px !important;}
.mb17{margin-bottom:17px !important;}	.mb37{margin-bottom:37px !important;}
.mb18{margin-bottom:18px !important;}	.mb38{margin-bottom:38px !important;}
.mb19{margin-bottom:19px !important;}	.mb39{margin-bottom:39px !important;}
.mb20{margin-bottom:20px !important;}	.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}

.mb50{margin-bottom:50px !important;}	.mb55{margin-bottom:55px !important;}
.mb60{margin-bottom:60px !important;}	.mb65{margin-bottom:65px !important;}
.mb70{margin-bottom:70px !important;}	.mb75{margin-bottom:75px !important;}
.mb80{margin-bottom:80px !important;}	.mb85{margin-bottom:85px !important;}
.mb90{margin-bottom:90px !important;}	.mb95{margin-bottom:95px !important;}

.ml1{margin-left:1px !important;}		.ml21{margin-left:21px !important;}
.ml2{margin-left:2px !important;}		.ml22{margin-left:22px !important;}
.ml3{margin-left:3px !important;}		.ml23{margin-left:23px !important;}
.ml4{margin-left:4px !important;}		.ml24{margin-left:24px !important;}
.ml5{margin-left:5px !important;}		.ml25{margin-left:25px !important;}
.ml6{margin-left:6px !important;}		.ml26{margin-left:26px !important;}
.ml7{margin-left:7px !important;}		.ml27{margin-left:27px !important;}
.ml8{margin-left:8px !important;}		.ml28{margin-left:28px !important;}
.ml9{margin-left:9px !important;}		.ml29{margin-left:29px !important;}
.ml10{margin-left:10px !important;}		.ml30{margin-left:30px !important;}
.ml11{margin-left:11px !important;}		.ml31{margin-left:31px !important;}
.ml12{margin-left:12px !important;}		.ml32{margin-left:32px !important;}
.ml13{margin-left:13px !important;}		.ml33{margin-left:33px !important;}
.ml14{margin-left:14px !important;}		.ml34{margin-left:34px !important;}
.ml15{margin-left:15px !important;}		.ml35{margin-left:35px !important;}
.ml16{margin-left:16px !important;}		.ml36{margin-left:36px !important;}
.ml17{margin-left:17px !important;}		.ml37{margin-left:37px !important;}
.ml18{margin-left:18px !important;}		.ml38{margin-left:38px !important;}
.ml19{margin-left:19px !important;}		.ml39{margin-left:39px !important;}
.ml20{margin-left:20px !important;}		.ml40{margin-left:40px !important;}

.pb1{padding-bottom:1px !important;}	.pb21{padding-bottom:21px !important;}
.pb2{padding-bottom:2px !important;}	.pb22{padding-bottom:22px !important;}
.pb3{padding-bottom:3px !important;}	.pb23{padding-bottom:23px !important;}
.pb4{padding-bottom:4px !important;}	.pb24{padding-bottom:24px !important;}
.pb5{padding-bottom:5px !important;}	.pb25{padding-bottom:25px !important;}
.pb6{padding-bottom:6px !important;}	.pb26{padding-bottom:26px !important;}
.pb7{padding-bottom:7px !important;}	.pb27{padding-bottom:27px !important;}
.pb8{padding-bottom:8px !important;}	.pb28{padding-bottom:28px !important;}
.pb9{padding-bottom:9px !important;}	.pb29{padding-bottom:29px !important;}
.pb10{padding-bottom:10px !important;}	.pb30{padding-bottom:30px !important;}
.pb11{padding-bottom:11px !important;}	.pb31{padding-bottom:31px !important;}
.pb12{padding-bottom:12px !important;}	.pb32{padding-bottom:32px !important;}
.pb13{padding-bottom:13px !important;}	.pb33{padding-bottom:33px !important;}
.pb14{padding-bottom:14px !important;}	.pb34{padding-bottom:34px !important;}
.pb15{padding-bottom:15px !important;}	.pb35{padding-bottom:35px !important;}
.pb16{padding-bottom:16px !important;}	.pb36{padding-bottom:36px !important;}
.pb17{padding-bottom:17px !important;}	.pb37{padding-bottom:37px !important;}
.pb18{padding-bottom:18px !important;}	.pb38{padding-bottom:38px !important;}
.pb19{padding-bottom:19px !important;}	.pb39{padding-bottom:39px !important;}
.pb20{padding-bottom:20px !important;}	.pb40{padding-bottom:40px !important;}