@charset "shift_jis";

/* ------------------------------------------------------------------- */
/* Location : http://www.maruchi.biz/wrok/design-style-site.css */
/* Location : http://www.maruchi.biz/wrok/design-style-common.css */
/* Date : 2011-07-28---2012-03-22 */
/* Date : 2016-05-23 */
/* Author : maruchi */
/* ------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* --- まるちimageとは？ design-site --------------------------------- */
/* --- まるちimageとは？ 枠-上、下、背景  --- */
div.site-frame {
margin: 0px;
padding: 0px;
border: 0;
background: url(../image/design-site-022.gif) repeat-y;
}

div.site-frame-image {
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
}

/* --- まるちimageとは？ 作者背景  --- */
div.site-frame-author {
width: 760px;
height: 342px;
margin: 0px;
padding: 0px;
text-align: left;
background: url(../image/design-site-021.gif) no-repeat left top;
}

div.site-frame-author-link {
margin: 0px;
padding: 74px 0px 0px 118px;
border: 0;
text-align: left;
}

/* ------------------------------------------------------------------- */
/* --- まるちimageとは？ 作者 ボタン通常 --------------- */
div.site-author-link {
width: 144px;
height: 43px;
margin: 0px;
padding: 0px;
background: url(../image/design-site-039.gif) no-repeat;
text-indent: -9999px;
}

/* --- まるちimageとは？ 作者 ボタンリンク--------------- */
div.site-author-link a {
display:block;
width: 144px;
height: 43px;
margin: 0px;
padding: 0px;
border: 0;
text-decoration: none;
}

/* --- まるちimageとは？ 作者 ボタン押したとき------------ */
div.site-author-link a:hover {
background: url(../image/design-site-040.gif) no-repeat;
text-decoration: none;
}

/* ------------------------------------------------------------------- */
/* --- まるちimage 小見出し　利用規約、個人情報保護方針、リンク --- */
div.site-title {
margin: 0px;
padding: 0px 0px 0px 165px;
border: 0;
font-size: 14px;
line-height: 100%;
text-align: left;
}

/* --- まるちimage 区切り線 --- */
div.site-clear {
margin: 0px;
padding: 0px;
border: 0;
text-align: left;
clear: both;
}

/* --- まるちimage 利用規約、個人情報保護方針、リンク テキスト枠 --- */
div.site-text-frame {
margin: 0px;
padding: 0px 80px 0px 80px;
border: 0;
text-align: left;
}

/* --- まるちimage 利用規約、個人情報保護方針、ページ内リンク --- */
div.site-text-frame-link {
margin: 0px;
padding: 0px 0px 10px 0px;
font-size: 14px;
line-height: 120%;
color: #b5b5b5;
text-align: center;
}

div.site-text-frame-link a {color: #233A4E; text-decoration:none;}
div.site-text-frame-link a:visited {color: #C00156; text-decoration:none; }
div.site-text-frame-link a:active {color: #007B95; text-decoration:underline; }
div.site-text-frame-link a:hover {color: #007B95; text-decoration:underline; }

/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --- 利用規約 小見出し　免責事項-- */
div.site-title-028 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-028.gif) no-repeat left top;
}

/* --- 利用規約 小見出し　著作権-- */
div.site-title-029 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-029.gif) no-repeat left top;
}

/* --- 利用規約 小見出し　リンク-- */
div.site-title-030 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-030.gif) no-repeat left top;
}

/* --- 利用規約 小見出し　その他-- */
div.site-title-031 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-031.gif) no-repeat left top;
}

/* --- 利用規約 文字 --- */
.site-text-rule {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 12px;
font-size: 14px;
line-height: 150%;
color: #242424;
text-align: left;
background: url(../image/design-site-036.gif) no-repeat left top;
}


/* border-bottom: 1px solid #A1A1A1; */
/* border-bottom: 1px dotted #B45A78; */

/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --- 個人情報保護方針 小見出し　利用目的 --- */
div.site-title-032 {
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-032.gif) no-repeat left top;
}

/* --- 個人情報保護方針 小見出し　利用範囲 --- */
div.site-title-033 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-033.gif) no-repeat left top;
}

/* --- 個人情報保護方針 小見出し　開示 --- */
div.site-title-034 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-034.gif) no-repeat left top;
}

/* --- 個人情報保護方針 小見出し　その他 --- */
div.site-title-035 {
margin: 0px;
padding: 0px 0px 0px 100px;
border: 0;
text-align: left;
background: url(../image/design-site-035.gif) no-repeat left top;
}

/* --- 個人情報保護方針 文字 --- */
.site-text-protect {
margin: 0px;
padding: 0px 0px 10px 0px;
font-size: 14px;
line-height: 150%;
color: #242424;
text-align: left;
}

/* --- 個人情報保護方針 太文字 --- */
.site-text-protect-bold {
margin: 0px 0px 2px 0px;
padding: 0px 0px 1px 12px;
font-size: 14px;
line-height: 150%;
color: #000000;
text-align: left;
background: url(../image/design-site-037.gif) no-repeat left top;
border-bottom: 1px dotted #b5b5b5;
}


/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */
/* --- リンク 左寄せ --- */
div.sitelink-left {
width: 380px;
margin: 0px;
padding: 0px;
float: left;
}

/* --- リンク 左寄せ 枠 --- */
div.sitelink-left-frame {
margin: 0px;
padding: 0px 20px 0px 70px;
text-align: left;
}

div.sitelink-left-frame img {
vertical-align: top;
}


/* --- リンク 右寄せ --- */
div.sitelink-right {
width: 380px;
margin: 0px;
padding: 0px;
float: right;
}

/* --- リンク 右寄せ 枠 --- */
div.sitelink-right-frame {
margin: 0px;
padding: 0px 80px 0px 20px;
text-align: left;
}

div.sitelink-right-frame img {
vertical-align: top;
}

/* --- リンク 文字 --- */
.sitelink-text-001 {
margin: 0px;
padding: 0px 0px 8px 12px;
font-size: 14px;
line-height: 120%;
color:#656565;
text-align: left;
background: url(../image/design-site-036.gif) no-repeat left top;
}

.sitelink-text-001 a {color: #233A4E; text-decoration:none;}
.sitelink-text-001 a:visited {color: #C00156; text-decoration:none; }
.sitelink-text-001 a:active {color: #007B95; text-decoration:underline; }
.sitelink-text-001 a:hover {color: #007B95; text-decoration:underline; }

/* --- リンク 文字 太字--- */
.sitelink-text-bold {
margin: 0px;
padding: 12px 0px 4px 0px;
font-size: 14px;
font-weight: bold;
line-height: 120%;
color:#000000;
text-align: left;
}

/* --- リンク 文字 太字--- */
.sitelink-text-bold-02 {
margin: 0px;
padding: 2px 0px 4px 0px;
font-size: 14px;
font-weight: bold;
line-height: 120%;
color:#000000;
text-align: left;
}





/* --- まるちimageとは？ design-site.html 終わり ------------------------ */
/* ------------------------------------------------------------------- */
/* ------------------------------------------------------------------- */

