@charset "utf-8";

/* ------------------------------------------- CSS Document
 File Name:base.css
 Style Info:ベース設定
----------------------------------------------------------- */


/* ----------------------- Basic Style */
/* ------------ Body Style */

body {background:#ffffff; font-size:14px; color:#708090; line-height:1.5;}

#container {width:1000px; margin:0 auto;}
#container2 {width:600px; margin:0 auto;}

.contents01 {width:800px; border:none; margin:10px auto; text-align:left;}
.contents02 {width:600px; border:none; margin:10px auto; text-align:left;}
.contents03 {width:500px; border:none; margin:10px auto; text-align:left;}
.contents04 {width:180px; border:none; margin:10px auto; text-align:left;}
.contents05 {width:500px; border:none; margin:10px auto; text-align:center;}
.contents06 {width:800px; border:none; margin:0 auto; text-align:left;}
.contents07 {width:720px; border:none; margin:0 auto; text-align:center; border-left:5px #fef263 solid; border-right:5px #fef263 solid;}
.contents08 {width:700px; border:none; margin:0 auto; text-align:center; border-left:10px #f39800 solid; border-right:10px #f39800 solid;}
.contents09 {width:630px; border:none; margin:10px auto; text-align:center;}

.contents03 img {margin:7px 0;}
.contentLine {width:650px; margin:10px auto; border:2px #f5deb3 solid; padding:10px; background:#ffffe0;}


.of {width:430px; height:220px; margin-left:10px; overflow:auto; text-align:left; vertical-align:top; scrollbar-base-color: #ffffff;}
.of li {list-style-image:url(../img/ico_point.gif); color:#009b9f;}

.return {margin:10px 0; text-align:right; font-size:12px;}

/* ------------ Footer Style */

#footer {width:1024px; margin:20px auto;}
#footerList	{width:860px; margin:0 auto; text-align:center;}
#footerList2 {width:550px; margin:20px auto 0; text-align:center;}

.footerNavi	li	{display:inline;}

/* ------------------------ link Style */
a {text-decoration:none;}

a:link {color:#e9546b;}
a:visited {color:#e9546b;}
a:hover {color:#4682b4;}
a:active {color:#e9546b;}

#footer a:link {color:#009b9f;}
#footer a:visited {color:#009b9f;}
#footer a:hover {color:#ea5549; text-decoration:none; border-bottom:1px dotted;}
#footer a:active {color:#009b9f;}


/* ------------------------ text Style */

.sp {width:1px; height:300px;}
.news p {font-size:12px;}

h1 {width:370px; font-size:12px; font-weight:bold; color:#f3981d; border-bottom:2px solid; border-left:20px solid; padding-left:5px; padding-bottom:2px; margin-bottom:5px;}
h2 {width:600px; font-size:16px; font-weight:bold; color:#87cd23; border-bottom:2px solid; padding-left:5px; padding-bottom:2px; margin-bottom:5px; margin:10px 0;}
h3 {width:170px; font-size:14px; font-weight:bold; color:#f39800; border-bottom:1px dashed; border-top:1px dashed; padding-left:5px; padding-bottom:2px; margin-bottom:5px; margin:15px 0;}
h4 {font-size:12px; font-weight:bold; color:#7058a3; border:1px dashed; padding-left:5px;}
h5 {width:500px; border-bottom:5px #f39800 dotted; padding:5px; margin:20px auto;}

.line1 {font-weight:bold; color:#6c9bd2; text-align:center;}

.data {font-size:12px; color:#89c3eb; text-align:right;}
.repoTitle {font-size:14px; font-weight:bold; color:#e95295; width:500px; border-bottom:2px #f4b3c2 solid; padding-left:5px; padding-bottom:2px; margin-bottom:5px; margin:10px 0;}

.infoIwa01 p {font-size:12px;}
.infoIwaTex {color:#06C;}

.ind {text-indent:1em;}

.texRed {color:#e73562; font-weight:bold;}
.texOrg {color:#f3981d; font-weight:bold;}
.texGrn {color:#00947a;}
.str {font-weight:bold;}
.smlTex {font-size:12px; color:#e29399;}
.mailAdd {font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#f6ad49; font-weight:bold;}

.texAC {text-align:center;}
.texAR {text-align:right;}
.texAL {text-align:left;}

.exampleL {float:left;}
.exampleR {float:right;}
.clear {clear:both;}

.m_t_t10 {margin-top:10px;}
.m_t_t20 {margin-top:20px;}
.m_t_t40 {margin-top:40px;}
.m_t_b14 {margin-bottom:14px;}

.example {width:300px; border:1px #fcc800 solid; padding:5px 3px 5px 1px;}
