﻿@charset "UTF-8";

/* 会社概要ページ */

/* 全体レイアウト */

div#contents h1 {
	margin-right: 20px;
	margin-left: 20px;
	}

div#main {
	width: 740px;
	margin-right: 20px;
	float: right;
	}

div#side {
	width: 210px;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	padding-bottom: 16px;
	background: url(/image/side_bg_vine.png) 0px 0px repeat-y #f99;
	}

/* 記事部分 */

div#main div.section h2 {
	height: auto;
	background: none;
	margin: 16px 0px;
	padding: 0;
	text-align: center;
	}

div.introduction {
	height: 144px;
	}

div.introduction p {
	font-size: 12px;
	font-family: 'ＭＳ ゴシック',monospace;
	text-indent: 1em;
	line-height: 120%;
	margin: 8px 20px;
	}

div#hajimete-monitor,
div#hajimete-sengan {
	width: 360px;
	margin-bottom: 16px;
	}

div#hajimete-sengan {
	float: left;
	background: url(/image/hajimete_sengan_bg.png) 8px 48px no-repeat #fff;
	}

div#hajimete-monitor {
	float: right;
	background: url(/image/hajimete_monitor_bg.png) 16px 40px no-repeat #fff;
	}

/* キャンペーン案内 */

/* 枠部分 */
div#hajimete-sengan div.campaign-naiyou {
	position: relative;
	width: 356px;
	height: 425px;
	background: url(/image/hajimete_sengan_waku.png) 0px 0px no-repeat #fff;
	margin-left: 2px;
	}

div#hajimete-monitor div.campaign-naiyou {
	position: relative;
	width: 356px;
	height: 425px;
	background: url(/image/hajimete_monitor_waku.png) 0px 0px no-repeat #fff;
	margin-left: 2px;
	}

/* テキスト部分 */
div#hajimete-monitor div.campaign-naiyou p,
div#hajimete-sengan div.campaign-naiyou p {
	font-size: 12px;
	font-family: 'ＭＳ ゴシック',monospace;
	text-indent: 1em;
	line-height: 120%;
	margin: 4px 20px 8px 20px;
	}

/* コピー部分 */
div#hajimete-monitor div.campaign-naiyou p.copy,
div#hajimete-sengan div.campaign-naiyou p.copy {
	margin: 0px auto 0px;
	padding: 12px 0px 0px 0px;
	text-align: center;
	text-indent: 0em;
	line-height: 100%;
	}

div#hajimete-sengan div.campaign-naiyou p.copy a {
	display: block;
	background: url(/image/hajimete_sengan_copy2_on.png) 0px 0px no-repeat #fff;
	width: 298px;
	height: 218px;
	margin: 0px auto 0px;
	}

div#hajimete-monitor div.campaign-naiyou p.copy a {
	display: block;
	background: url(/image/hajimete_monitor_copy2_on.png) 0px 0px no-repeat #fff;
	width: 324px;
	height: 202px;
	margin: 0px auto 0px;
	}

div#hajimete-monitor div.campaign-naiyou p.copy a:hover img,
div#hajimete-sengan div.campaign-naiyou p.copy a:hover img {
	visibility: hidden;
	}

/* キャンペーン概要 */
div#hajimete-monitor div.campaign-naiyou h3,
div#hajimete-sengan div.campaign-naiyou h3 {
	margin: 0px auto 0px;
	padding: 0;
	text-align: center;
	}

/* 箇条書き部分 */
div#hajimete-monitor div.campaign-naiyou ul,
div#hajimete-sengan div.campaign-naiyou ul {
	margin: 4px 0px 0px 48px;
	width: 300px;
	padding: 0;
	}

div#hajimete-monitor div.campaign-naiyou ul li,
div#hajimete-sengan div.campaign-naiyou ul li {
	margin: 0px 0px 2px 16px;
	padding: 0px;
	list-style-image: url(/image/mark_star12.png);
	font-size: 12px;
	line-height: 100%;
	}



/* 注意書き */
div#hajimete-caution {
	clear: both;
	color: #333;
	border: solid #f33 2px;
	background-color: #ff9;
	width: 372px;
	margin: 16px auto 0px;
	padding: 8px 8px 8px 10px;
	text-align: left;
	text-indent: 0px;
	}











/* ページ下部上に戻るリンク */
p#bottom-return {
	position: relative;
	width: 1000px;
	margin: 8px auto;
	padding: 0;
	}

