@charset "utf-8";
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  Cascading Style Sheet for ST HTML.
	Version 2.1.0: 2011-04-06

  Copyright 2010-2011 Sony Corporation
  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* ================================================================================ */
/*      RESET     */
/* ================================================================================ */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, img {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-weight: normal;
}
div {
	display: block
}
img {
	border: none;
	max-width:100%;
	height:auto;
}

body {
	position: relative;
	margin: 0px;
	padding: 0px;	
}

#head {
	background:#c8c8c8;
	border-top:1px solid #ededed;
	border-bottom:1px solid #c4c4c4;
}

#subHead {
	background:#e6e6e6;
	border-bottom:1px solid #c4c4c4;
}

.header, .subHeader, .container, .footer {
	max-width: 1280px;
	margin: auto;
	padding: auto;
}

li, ol {
	list-style:none;
}

h1, h2, h3, h4 {
	font-weight: normal
}

/* ================================================================================ */
/*      FONT     */
/* ================================================================================ */
body {
	color: #333333;
	font-family:'MotoyaLCedar', 'Droid Sans', 'HelveticaNeue', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック";
	background: #FFF;
	white-space:normal;
	word-wrap:break-word;
}

.subtitle {
	padding-top:5px;
	padding-bottom:10px;
}

/* ================================================================================ */
/*      LINK     */
/* ================================================================================ */
a:link{ color:#0033ee; text-decoration: none;}
a:visited {color:#0033ee; text-decoration: none;}
a:hover{color:#6d8aff; text-decoration:none;}
a:active{color:#6d8aff; text-decoration: none;}

/* ================================================================================ */
/*      ADJUST     */
/* ================================================================================ */
pdR5 {
	padding-right:5px;
}
.pdR10 {
	padding-right:10px;
}
.pdL5 {
	padding-left:5px;
}
.pdL10 {
	padding-left:10px;
}
.pdT5 {
	padding-top:5px;
}
.pdT20 {
	padding-top:20px;
}
.pdB5 {
	padding-bottom:5px;
}
.pdB10 {
	padding-bottom:10px;
}
.pdB20 {
	padding-bottom:20px;
}
.pdB40 {
	padding-bottom:40px;
}
.pdT5 {
	padding-top:5px;
}
.pdT10 {
	padding-top:10px;
}
.pdT30 {
	padding-top:30px;
}
.pdT50 {
	padding-top:50px;
}
.mgB3 {
	margin-bottom:3px;
}
.mgB5 {
	margin-bottom:5px;
}
.mgB10 {
	margin-bottom:10px;
}
.mgB15 {
	margin-bottom:15px;
}
.mgB20 {
	margin-bottom:20px;
}
.mgB25 {
	margin-bottom:20px;
}
.mgB30 {
	margin-bottom:30px;
}
.mgB35 {
	margin-bottom:35px;
}
.mgB40 {
	margin-bottom:40px;
}
.mgB50 {
	margin-bottom:50px;
}
.mgT5 {
	margin-top:5px;
}
.mgT10 {
	margin-top:10px;
}
.mgT20 {
	margin-top:20px;
}
.mgT30 {
	margin-top:30px;
}
.mgR5 {
	margin-right:5px;
}
.mgR10 {
	margin-right:10px;
}
.mgR25 {
	margin-right:25px;
}
.mgL5 {
	margin-left:5px;
}
.mgL10 {
	margin-left:10px;
}
.mgL26 {
	margin-left:26px;
}
