@charset "utf-8";
/*==========================================
 body
===========================================*/
body {width: 100%;
background-color:#ffffff;
text-align: left;
font-size: 13px;
line-height: 1.8;
letter-spacing: -0.001em;		/* iOS4でのテキストの隙間への対応 */
-webkit-text-size-adjust: 100%;		/* 文字サイズの自動調整機能のキャンセル */
}

/*==========================================
 inner 1024px
===========================================*/
.inner {max-width:1024px;
margin: 0px auto 0px;
padding: 0px auto 0px;}

.inner:after{content: "";
display: block;
clear: both}

/*==========================================
 Mainvisual
===========================================*/
#mainvisual {width: 100%;
margin: 0;
padding: 18px 0px 18px 0px;
background-color: #f1f1f3;
border-bottom:1px solid #cccccc;
background-image:url('../images/mainvisual_bkg.jpg');
background-size:contain;
background-repeat:no-repeat;
background-position:top right;}

#mainvisual h2 {font-size: 16px;
font-weight: bold;
color: #ffffff;
text-shadow: 1px 1px 4px #000000;}

/*==========================================
 Header
===========================================*/
#header {width: 100%;
margin: 0;
padding: 0px auto 0px;
background-color: #1c262f;}

#header .inner {overflow: hidden;
padding: 8px 0 10px;}


/*==========================================
 Change
===========================================*/
#change {background: #0d5287;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
display: none;
z-index: 9999;
padding: 0px auto 0px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);}

#change .inner {overflow: hidden;
padding: 8px 0 10px;}


/*==========================================
 Article
===========================================*/
article {width: 100%;
background-color: #ffffff;
padding-bottom: 18px;}

/*  contents  ------------------------------------------------*/
#contents {max-width:1024px;
margin: 0 auto;
padding: 0 auto;}

#contents:after{content: "";
display: block;
clear: both}

#contents .col-left {float: left;
padding:0.48%;
width: 71.28%;}

#contents .col-right {float: right;
width: 27.34%;}

#contents .col-left p {margin: 0px 0 18px;}
