@charset "utf-8";
/* CSS Document */

body {
	min-width:1034px;
	background-image:url(../image/background.png);
	background-position:50% 0;
	background-repeat:repeat-x;
}

div#wrap {
	width:1030px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
	
a:hover img{
	opacity:0.8;
}

/*header*/	   
header {
display:none;
}
/*
div#logo {
	width:400px;
	height:70px;
	padding:0;
	float:left;
	background-image:url(../image/logo.png);
	text-indent:-99999px;
	overflow:hidden;
	}
	   
div#description {
	float:right;
	margin-top:10px;
	}

div#description h1 {
	width:265px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../image/description.png);
	background-repeat:no-repeat;
	}
	   
div#primary {
	display:none;
}
*/
/*navigation*/
nav {
	display:none;
}

nav#modal h1 {
	display:none;
}

nav#modal p {
	display:none;
}

header span {
	display:none;
}

/*accordion
ul.navi {
	position:relative;
	width:996px;
	margin:0 auto;
}

.navi_01 {
	width:96px;
	position:absolute;
	top:16px;
	left:0;
}

.navi_01 a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:0 0;
}

.navi_01 a:hover {
	background-position:0 -40px;
}

.navi_02 {
	width:180px;
	position:absolute;
	top:16px;
	left:96px;
}

.navi_02 span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:-98px 0;
}

.navi_02 span:hover {
	background-position:-98px -40px;
}

.navi_03 {
	width:190px;
	position:absolute;
	top:16px;
	left:276px;
}

.navi_03 a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:-275px 0;
}

.navi_03 a:hover {
	background-position:-275px -40px;
}

.navi_04 {
	width:190px;
	position:absolute;
	top:16px;
	left:466px;
}

.navi_04 a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:-455px 0;
}

.navi_04 a:hover {
	background-position:-455px -40px;
}

.navi_05 {
	width:140px;
	position:absolute;
	top:16px;
	left:656px;
}

.navi_05 a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:-660px 0;
}

.navi_05 a:hover {
	background-position:-660px -40px;
}

.navi_06 {
	width:200px;
	position:absolute;
	top:16px;
	left:796px;
}

.navi_06 span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/global_navi.png) no-repeat;
	background-position:-797px 0;
}

.navi_06 span:hover {
	background-position:-797px -40px;
}

.category {
	color: #fff;
	height:40px;
	overflow:hidden;
	margin: 0;
	padding: 0 0;
	line-height:40px;
	cursor:pointer;	
}

.drop:after {
	content:url(../image/menu_icon_07.png);
	background-size:25px 25px;
	position:absolute;
	top:8px;
	right:15px;
	}

ul.menu li a{
	height: 20px;
	line-height:20px;
	display:block;
	margin-left:0;
	text-decoration:none;
}

ul.menu {
	background: #fcefd9; 
	background: -moz-linear-gradient(top,  #fcefd9 0%, #feeac7 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcefd9), color-stop(100%,#feeac7)); 
	background: -webkit-linear-gradient(top,  #fcefd9 0%,#feeac7 100%); 
	background: -o-linear-gradient(top,  #fcefd9 0%,#feeac7 100%); 
	background: -ms-linear-gradient(top,  #fcefd9 0%,#feeac7 100%); 
	background: linear-gradient(to bottom,  #fcefd9 0%,#feeac7 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcefd9', endColorstr='#feeac7',GradientType=0 ); 
}


li.navi_02 ul li#menu_001 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_02.png);
	background-position:0 0;
}

li.navi_02 ul li#menu_001 a:hover{
	background-position:-180px 0;
}

li.navi_02 ul li#menu_002 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_02.png);
	background-position:0 -30px;
}

li.navi_02 ul li#menu_002 a:hover{
	background-position:-180px -30px;
}

li.navi_02 ul li#menu_003 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_02.png);
	background-position:0 -60px;
}

li.navi_02 ul li#menu_003 a:hover{
	background-position:-180px -60px;
}

li.navi_02 ul li#menu_004 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_02.png);
	background-position:0 -90px;
}

li.navi_02 ul li#menu_004 a:hover{
	background-position:-180px -90px;
}


li.navi_03 ul li#menu_005 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_03.png);
	background-position:0 0;
}

li.navi_03 ul li#menu_005 a:hover{
	background-position:-180px 0;
}

li.navi_03 ul li#menu_006 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_03.png);
	background-position:0 -30px;
}

li.navi_03 ul li#menu_006 a:hover{
	background-position:-180px -30px;
}

li.navi_03 ul li#menu_007 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_03.png);
	background-position:0 -60px;
}

li.navi_03 ul li#menu_007 a:hover{
	background-position:-180px -60px;
}

li.navi_04 ul li#menu_008 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_04.png);
	background-position:0 0;
}

li.navi_04 ul li#menu_008 a:hover{
	background-position:-180px 0;
}

li.navi_04 ul li#menu_009 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_04.png);
	background-position:0 -30px;
}

li.navi_04 ul li#menu_009 a:hover{
	background-position:-180px -30px;
}

li.navi_06 ul li#menu_010 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_05.png);
	background-position:0 0;
}

li.navi_06 ul li#menu_010 a:hover{
	background-position:-200px 0;
}

li.navi_06 ul li#menu_011 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_05.png);
	background-position:0 -30px;
}

li.navi_06 ul li#menu_011 a:hover{
	background-position:-200px -30px;
}

li.navi_06 ul li#menu_012 a{
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	background-image:url(../image/menu_05.png);
	background-position:0 -60px;
}

li.navi_06 ul li#menu_012 a:hover{
	background-position:-200px -60px;
}


header span {
	display:none;
}
 
#modal h2{
    font-size:18px;
    border-bottom:1px solid #fff;
}
 
#modal h2,
#modal ul li a{
}
 
#modal ul{
}
 
#modal ul li a{
    display:block;
    color:#fff;
}
 
.close{
    font-weight:bold;
}
 
.close a{
    color:#000;
    padding:3px 10px;
    background:#ccc;
}
 
.open{
    display:block;
    padding:7px;
    float:right;
    margin-top:5px; background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #ffffff));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    -webkit-background-size:20px 20px;
    border-radius:3px;
    border:1px solid #e0e0e0;
}
 
.open img{
    vertical-align:middle;
}


div#carousel {
	width:1000px;
	height:300px;
	margin:0 auto;
	padding:0;
	z-index:1;
	}
		   		   
.theme-default #slider {
    margin:0 auto 0 auto;
    width:1000px; 
    height:300px; 
}

.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0px;
}

div#main_image {
	display:none;
}


/*contents*/
div#bread_clumb {
	display:none;
}

div#contents {
	width:1000px;
	margin:0 auto;
}

div#contents_left {
	width:1000px;
	float:left;
}

div#contents_right {
	display:none;
}
.left {
	float:left;
}

.right {
	float:right;
}

div#for_sd {
	display:none;
}

div#for_pc {
	display:none;
}

/*footer*/
footer {
	display:none;
}
/*
div#footer_inner {
	width:1000px;
	margin:0 auto;
}

div#footer_left {
	width:760px;
}

div#footer_right {
	width:240px;
}

div#footer_left a {
	color:#FFFFFF;
	font-weight:bold;
}

div#footer_left li:before {
	content:url("../image/footer_icon.png");
}

div#footer_left li {
	padding-left:15px;
}

ul#footer_navi01 {
	width:680px;
	padding-bottom:10px;
	border-bottom:1px #FFFFFF solid;
}
	
ul#footer_navi01 li {
	display:inline;
}

ul.footer_navi02 {
	width:190px;
	float:left;
	margin:10px 0;
}

div#footer_right h1 {
	width:240px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/footer_logo.png) no-repeat;
}
	

address {
	margin-top:10px;
	font-style:normal;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
}

footer>p {
	text-align:center;
	color:#FFFFFF;
}
*/
/*side
div#contents_right aside {
	margin:10px 0;
}
aside h1 {
	font-size:14px;
	font-weight:bold;
}

aside h1:before {
	content:url(../image/aside_icon.png);
}

aside p {
	font-size:13px;
}

aside img {
float:right;
}

aside#form {
	width:210px;
	height:95px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
}

aside#pdf {
	width:210px;
	height:95px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
	background:url(../image/aside_00.png) no-repeat;
}

aside#ebook {
	width:210px;
	height:95px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
	background:url(../image/aside_01.png) no-repeat;
}

aside#info {
	width:210px;
	height:170px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
	background:url(../image/aside_08.png) no-repeat;
}

aside#info img {
	margin:5px 0;
	display:block;
}

aside#bee {
	width:210px;
	height:95px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
	background:url(../image/aside_02.png) no-repeat;
}

aside#bike {
	width:210px;
	height:95px;
	padding-left:80px;
	border-bottom:1px #666666 dotted;
	background:url(../image/aside_03.png) no-repeat;
}

aside#blog h1 {
	width:290px;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../image/aside_blog.png);
}

aside#mobile h1 {
	width:290px;
	height:105px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../image/aside_mobile.png);
}

aside#group h1 {
	width:280px;
	height:22px;
	background:url(../image/aside_04.png);
	padding:3px 0 0 10px;
}

li#sagara a {
	width:290px;
	height:71px;
	overflow:hidden;
	display:block;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../image/aside_05.png) no-repeat;
}

li#panasonic a {
	width:290px;
	height:91px;
	overflow:hidden;
	display:block;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../image/aside_06.png) no-repeat;
}

li#clj a {
	width:290px;
	height:71px;
	overflow:hidden;
	display:block;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../image/aside_07.png) no-repeat;
}
*/


/*top*/
div#discount {
	width:690px;
	float:left;
}

div#discount_sd {
	display:none;
}

div#inquiry {
	width:290px;
	float:right;
}

div#inquiry_sd {
	display:none;
}

section.top {
	margin-top:0;
}

div.plan_top {
	width:325px;
}

div.plan_top ul {
	border-bottom:1px #666666 dotted;
	padding-bottom:10px;
}

div.plan_top img {
	margin-top:25px;
}

div.plan_top h1 {
	margin-top:10px;
}

#family {
	width:325px;
	height:80px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(../image/plan_top_h1_1.png);
}

#single_move {
	width:325px;
	height:80px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(../image/plan_top_h1_2.png);
}

#office {
	width:325px;
	height:80px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(../image/plan_top_h1_3.png);
}	

#delivery {
	width:325px;
	height:80px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(../image/plan_top_h1_4.png);
}

#rental {
	width:325px;
	height:80px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(../image/plan_top_h1_5.png);
}

ul.plan li {
	margin-top:10px;
}

li#basic {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_1.png);
	padding-left:135px;
}

li#basic a {
	display:block;
}

li#basic h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#basic p {
	color:#FFFFFF;
}

li#self {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_2.png);
	padding-left:135px;
}	

li#self h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#self p {
	color:#FFFFFF;
}

li#new {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_3.png);
	padding-left:135px;
}	

li#new h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#new p {
	color:#FFFFFF;
}

li#single {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_4.png);
	padding-left:135px;
}	

li#single h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#single p {
	color:#FFFFFF;
}

li#business {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_5.png);
	padding-left:135px;
}	

li#business h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#business p {
	color:#FFFFFF;
}

li#furniture {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_6.png);
	padding-left:135px;
}	

li#furniture h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#furniture p {
	color:#FFFFFF;
}

li#ware_house {
	width:190px;
	height:60px;
	background-image:url(../image/plan_h2_7.png);
	padding-left:135px;
}	

li#ware_house h2 {
	width:190px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}

li#ware_house p {
	color:#FFFFFF;
}


section.about {
	margin-top:30px;
}

section.about h1 {
	width:690px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/about_h1.png) no-repeat;
	margin-bottom:10px;
}

section.area {
	border:1px #f0831f solid;
	borde-radius:3px;
	padding:10px;
}

section.area h2 {
	font-size:20px;
	color:#f0831f;
}

section.area h3 {
	font-size:14px;
}

section.area p {
	font-size:12px;
}

article#news {
	margin:20px 0 20px 0;
}

article#news h1 {
	width:690px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/news_h1.png) no-repeat;
}
	
div#news_box {
	border:1px #C9CACA solid;
	border-top:none;
	padding:10px;
/*	overflow:scroll;*/
}

.news_inner {
	width:650px;
	margin-bottom:5px;
}

#news_all {
	text-align:right;
	margin-right:20px;
}

.news_left {
	width:100px;
	float:left;
}

.news_right {
	width:540px;
	float:right;
}

.news_left li {
	list-style-image:url(../image/news_icon.png);
	list-style-position:outside;
	margin-left:15px;
}

/*inquiry*/
table#inquiry_table {
	width:650px;
	margin:0 auto;
}

table#inquiry_table th {
	width:240px;
	background-color:#FFFFCC;
	border:1px #666666 solid;
	padding:5px;
}

table#inquiry_table td {
	border:1px #666666 solid;
	padding:5px;
}

table#inquiry_table td.td_left {
	width:115px;
	background-color:#FFFFCC;
	border:1px #666666 solid;
	padding:5px;
	font-weight:bold;
}

table#inquiry_table td.nonborder {
	border:none;
}


/***sub 共通***/

div#to_inquiry {
	display:none;
}

span.red {
	color:#990033;
}

/***option***/
section#option_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/option_h2_01.png) no-repeat;
	margin-bottom:10px;
}

div#option_inner p {
	width:550px;
	float:left;
}

div#option_inner img {
	width:130px;
	float:right;
}

div.option_line {
	width:690px;
	padding-left:5px;
	margin:10px 0;
}

div.option_box {
	width:200px;
	margin-left:20px;
	float:left;
}

/***option_forcheck***/
section#option_for_check_section {
	display:none;
}

/***useful***/
section#useful {
	display:none;
}
/*
section#useful img {
	margin-left:25px;
}
*/
/***basic*****/

.basic_h1 {
	width:690px;
}

.basic_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.basic_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#basic_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#basic_section article {
	width:650px;
	margin:20px auto 30px auto;
}

h3#basic_01 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_h3_01.png) no-repeat;
}

h3#basic_02 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_h3_02.png) no-repeat;
}

h3#basic_03 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_h3_03.png) no-repeat;
}

section#basic_section h4 {
	width:72px;
	height:17px;
	text-indent:-9999px;
	display:block;
	background:url(../image/basic_charge.png) no-repeat;
	margin-top:15px;
	margin-bottom:10px;
}

div.charge {
	float:left;
	margin-left:3px;
	font-weight:bold;
}

p.lih {
	width:135px;
	height:25px;
	border:1px #999999 solid;
	background:#EFEFF0;
	border-bottom:none;
	text-align:center;
	padding-top:5px;
}

p.lid {
	width:135px;
	height:25px;
	border:1px #999999 solid;
	background:#ffffff;
	text-align:center;
	padding-top:5px;
}

/***self*****/

.self_h1 {
	width:690px;
}

.self_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.self_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#self_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#self_section article {
	width:650px;
	margin:20px auto 30px auto;
	background:url(../image/self_01.png) no-repeat;
	background-position:0 60px;
}

h3#self_01 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h3_01.png) no-repeat;
}

h3#self_02 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h3_02.png) no-repeat;
}

h3#self_03 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h3_03.png) no-repeat;
}

h3#self_04 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_h3_04.png) no-repeat;
}

section#self_section h4 {
	width:72px;
	height:17px;
	text-indent:-9999px;
	display:block;
	background:url(../image/self_charge.png) no-repeat;
	margin-bottom:10px;
	margin-left:90px
}

#self_section div.charge {
	float:left;
	margin-left:3px;
	font-weight:bold;
}

#self_section div.charge_side {
	float:left;
	margin-left:90px;
	font-weight:bold;
}

#self_section p.pink {
	margin-left:90px;
	color:#D16298;
	font-weight:bold;
	float:left;
	margin-top:10px;
}


/***new*****/

.new_h1 {
	width:690px;
}

.new_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/new_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.new_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#new_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/new_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#new_section article {
	width:650px;
	margin:20px auto 30px auto;
}

h3#new_01 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/new_h3_01.png) no-repeat;
}

h3#new_02 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/new_h3_02.png) no-repeat;
}

section#new_section_gallery {
	margin-bottom:30px;
}

section#new_section_gallery h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/new_h2_02.png) no-repeat;
	margin-bottom:10px;
}

section#new_section_gallery img {
	float:left;
	margin:10px 0 0 12px;
}


/***single*****/

.single_h1 {
	width:690px;
}

.single_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/single_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.single_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#single_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/single_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#single_section article {
	width:650px;
	margin:20px auto 30px auto;
	background:url(../image/single_02.png) no-repeat;
	background-position:0 60px;
}

section#single_section article p.single_text {
	width:280px;
	margin-bottom:60px;
	color:#1B3689;
	font-weight:bold;
}

h3#single_01 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/single_h3_01.png) no-repeat;
}

section#single_section h4 {
	width:690px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../image/single_charge.png) no-repeat;
	margin-bottom:10px;
}

table.single_table {
	float:left;
}

table.single_table th {
	width:100px;
	background-color:#ACBEE2;
	border:1px #999999 solid;
	padding:3px;
	text-align:center;
	color:#ffffff;
}

table.single_table td.td01 {
	width:100px;
	background-color:#ffffff;
	border:1px #999999 solid;
	padding:3px;
	text-align:center;
}

table.single_table td.td02 {
	width:100px;
	background-color:#EFEFF0;
	border:1px #999999 solid;
	padding:3px;
	text-align:center;
}

/***office*****/

.office_h1 {
	width:690px;
}

.office_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.office_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#office_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#office_section article {
	width:650px;
	margin:20px auto 30px auto;
}

h3#office_01 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h3_01.png) no-repeat;
}

h3#office_02 {
	width:650px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h3_02.png) no-repeat;
}

.office_box {
	width:177px;
	margin:10px 50px 0 0;
	padding-left:3px;
	float:left;
}

.margin_non {
	margin:10px 0;
}

h4#h4_01 {
	width:650px;
	height:51px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h4_01.png) no-repeat;
}

h4#h4_02 {
	width:650px;
	height:51px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h4_02.png) no-repeat;
}

h4#h4_03 {
	width:650px;
	height:51px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h4_03.png) no-repeat;
}

h4#h4_04 {
	width:650px;
	height:51px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h4_04.png) no-repeat;
}

h4#h4_05 {
	width:650px;
	height:51px;
	text-indent:-9999px;
	display:block;
	background:url(../image/office_h4_05.png) no-repeat;
}

p.point {
	margin-bottom:10px;
	padding-left:60px;
	padding-bottom:10px;
	width:590px;
	border-bottom:1px #666666 dotted;
}

/***advice*****/

.advice_h1 {
	width:690px;
}

.advice_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.advice_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#advice_section h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h2_01.png) no-repeat;
	margin-bottom:10px;
}

section#advice_section article {
	width:650px;
	margin:20px auto 30px auto;
}

section#advice_section_02 h2 {
	width:690px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h2_02.png) no-repeat;
	margin-bottom:10px;
}

h3#advice_01 {
	width:650px;
	height:56px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_01.png) no-repeat;
}

h3#advice_02 {
	width:650px;
	height:56px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_02.png) no-repeat;
}

h3#advice_03 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_03.png) no-repeat;
}

h3#advice_04 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_04.png) no-repeat;
}

h3#advice_05 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_05.png) no-repeat;
}

h3#advice_06 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_06.png) no-repeat;
}

h3#advice_07 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_07.png) no-repeat;
}

h3#advice_08 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_08.png) no-repeat;
}

h3#advice_09 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_09.png) no-repeat;
}

h3#advice_10 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_10.png) no-repeat;
}

h3#advice_11 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_11.png) no-repeat;
}

h3#advice_12 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_12.png) no-repeat;
}

h3#advice_13 {
	width:310px;
	height:57px;
	text-indent:-9999px;
	display:block;
	background:url(../image/advice_h3_13.png) no-repeat;
}

#advice_section ul {
	list-style:disc;
	padding-left:20px;
}

.advice_inner {
	width:650px;
	margin:20px auto;
}

.advice_inner ul {
	list-style:disc;
	padding-left:20px;
}

.advice_box_left {
	width:310px;
	float:left;
}

.advice_box_right {
	width:310px;
	float:right;
}

span.green {
	color:#75AA22;
	font-weight:bold;
}

/***advice*****/

.check_h1 {
	display:none;
}

.check_h1 h1 {
	width:230px;
	height:75px;
	text-indent:-9999px;
	display:block;
	background:url(../image/check_h1_01.png) no-repeat;
	float:left;
	border-right:1px #F0831F solid;
	margin-bottom:20px;
}

.check_h1 div {
	width:450px;
	height:75px;
	float:right;
}

section#check_section h2 {
	width:690px;
	height:40px;
	margin-bottom:10px;
}

section#check_section ul {
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
}

section#check_section li {
	padding-bottom:5px;
}

section#check_section li p{
	padding-left:20px;
}

section#check_section_02 h2 {
	width:690px;
	height:40px;
	margin-bottom:10px;
}

section#check_section_02 ul {
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
}

section#check_section_02 li {
	padding-bottom:5px;
}

section#check_section_02 li p{
	padding-left:20px;
}

section#check_section_03 h2 {
	width:690px;
	height:40px;
	margin-bottom:10px;
}

section#check_section_03 ul {
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
}

section#check_section_03 li {
	padding-bottom:5px;
}

section#check_section_03 li p{
	padding-left:20px;
}

section#check_section_04 h2 {
	width:690px;
	height:40px;
	margin-bottom:10px;
}

section#check_section_04 ul {
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
}

section#check_section_04 li {
	padding-bottom:5px;
}

section#check_section_04 li p{
	padding-left:20px;
}

.sd_check_title {
	display:none;
}


