@charset "shift_jis";
/* CSS Document */
/*--information---------------------------------------------------------
Last updateF07/09/01
File name Findex.css
Site nameF
SummaryFuTopvŎgpĂ܂B
CopyrightFCopyright (C) 2007 SUMORI COMPANY.All rights reserved.
-------------------------------------------------------------------------*/
/*[container㏑(../layout.css)]-------------------------------------------------*/
div#container {
	text-align: left;
	padding: 0px 15px;
	margin-bottom: 30px;
	background: url(../../images/common_img/menu_back.gif) repeat-y 15px top;
}
div#container:after {
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;
}
div#container a {
	color: #0000CC;
	text-decoration: underline;
}

/*[p]-------------------------------------------------*/
div#container div#pan {
	background-color:#F6F6F6;
	padding: 5px 15px; 
	margin: 15px 0px;
}
div#container div#pan ol {
	list-style: none;
}
div#container div#pan ol li {
	display: inline;
	padding: 0px 4px;
}

/*[p]-------------------------------------------------*/
div#content_header {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
div#content_header h2 {
	width: 830px;
	height: 120px;
	background: url(../images/titlebar_suport.jpg) no-repeat left top;
	text-indent: -9999px;
}



/*[left_container]-------------------------------------------------*/
div#left_container {
	width: 200px;
	margin: 0px 0px 15px 0px;
	float: left;
}
div#left_container ul#content_menu {
	width: 200px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}
div#left_container ul#content_menu li,
div#left_container ul#content_menu li a {
	width: 200px;
	height: 30px;
	background-image: url(../images/m_support.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;

}
div#left_container ul#content_menu li {
	text-indent: -9999px;
}
div#left_container ul#content_menu li a {
	display: block;
}
div#left_container ul#content_menu li#menu_header {
	width: 200px;
	height: 40px;
	background: url(../../images/common_img/menu_header.gif) no-repeat left top;
}
div#left_container ul#content_menu li#menu01,
div#left_container ul#content_menu li#menu01 a {
	background-position: 0px 0px;
}
div#left_container ul#content_menu li#menu01 a:hover {
	background-position: -200px 0px;
}
div#left_container ul#content_menu li#menu02,
div#left_container ul#content_menu li#menu02 a {
	background-position: 0px -30px;
}
div#left_container ul#content_menu li#menu02 a:hover {
	background-position: -200px -30px;
}
div#left_container ul#content_menu li#menu03,
div#left_container ul#content_menu li#menu03 a {
	background-position: 0px -60px;
}
div#left_container ul#content_menu li#menu03 a:hover {
	background-position: -200px -60px;
}
div#left_container ul#content_menu li#menu04,
div#left_container ul#content_menu li#menu04 a {
	background-position: 0px -90px;
}
div#left_container ul#content_menu li#menu04 a:hover {
	background-position: -200px -90px;
}
div#left_container ul#content_menu li#menu05,
div#left_container ul#content_menu li#menu05 a {
	background-position: 0px -120px;
}
div#left_container ul#content_menu li#menu05 a:hover {
	background-position: -200px -120px;
}



div#left_container div#tenji_annai,
div#left_container div#syouhin_annai {
	background-color: #F3F3F3;
	border: solid 1px #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div#left_container div#tenji_annai:after,
div#left_container div#syouhin_annai:after {
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;
}
div#left_container div#tenji_annai h3,
div#left_container div#syouhin_annai h3 {
	width: 198px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-bottom: 10px;
}
div#left_container div#tenji_annai h3 {
	background-image: url(../../images/common_img/info_tenji_header.gif);
}
div#left_container div#syouhin_annai h3 {
	background-image: url(../../images/common_img/info_syouhin_header.gif);
}

div#left_container div#tenji_annai p,
div#left_container div#syouhin_annai p {
	padding-left: 15px;
	padding-bottom: 10px;
}
div#left_container div#tenji_annai img.header,
div#left_container div#syouhin_annai img.header {
	margin-left: 15px;
	float: left;
}
div#left_container div#tenji_annai ul,
div#left_container div#syouhin_annai ul {
	margin-left: 12px;
	float: left;
	list-style: none;
}

/*[right_container]-------------------------------------------------*/
div#right_container {
	width: 606px;
	background-color: #ffffff;
	height: auto;
	text-align: left;
	margin :0 0 15px 0;
	float: right;
}
/*div#right_container h3 {
	width:605px;
	height:30px;
	margin:0 auto 0;
	clear:both;
}*/
div#right_container h3 {
	width:600px;
	height:40px;
	background: url(../images/h3/01.gif) no-repeat left top;
	text-indent: -9999px;
	margin:0 auto 0;
	clear:both;
}
div#right_container h3#tp01 {
	background: url(../images/h3/02.gif) no-repeat left top;
}
div#right_container h3#tp02 {
	background: url(../images/h3/03.gif) no-repeat left top;
}
div#right_container h3#tp03 {
	background: url(../images/h3/04.gif) no-repeat left top;
}
/*[タブ]-------------------------------------------------*/
#tabuimg01,#tabuimg02,#tabuimg03,#tabuimg04{
	background-repeat: no-repeat;
	height: 32px;
	width: 606px;
	margin:0 auto 20px;	
}
#tabuimg01{	background-image: url(../images/tab/tab01.gif);}
#tabuimg02{	background-image: url(../images/tab/tab02.gif);}
#tabuimg03{	background-image: url(../images/tab/tab03.gif);}
#tabuimg04{	background-image: url(../images/tab/tab04.gif);}

ul#tabu{
	width:606px;
	height:30px;
	text-indent:-10000px;
	list-style:none;
}
ul#tabu li{
	width:147px;
	height:30px;
	float:left;
	margin:0 4px 0 0;
	display:inline;
}
ul#tabu li a{
	width:147px;
	height:30px;
	display:block;
	text-decoration:none;
	outline:none;
}
.h4title{
	background-image: url(../images/maru.gif);
	background-position:left center;
	font-size:1.1em;
	margin:0px 0px 10px;
	padding-left:20px;
	text-align:left;
	background-repeat: no-repeat;
}
/*[４コンテンツ]-------------------------------------------------*/
.N_left{
	width:170px;
	height:auto;
	margin:0 0 15px;
	clear:both;
	float:left;
}
.N_right{
	width:435px;
	height:auto;
	margin:0 auto 15px;
	float:left;
	display:inline;
}
.N_leftul{
	list-style:none;
	font-size:0.9em;
}
/*[小コンテンツ]-------------------------------------------------*/

h4 img{margin:0 auto}

dl#hokihiDL{
	margin:10px 0;
}
dt#houhou,#kikan,#hituyou{
	height:20px;
	text-align:center;
	font-size:0.9em;
	float:left;
	border:1px solid #fd949e;
	background-color:#fee4e7;
}
dt#houhou{
	width:50px;
	letter-spacing:0.8em;
	padding:3px 0 3px 6px;
}
dt#kikan{
	width:50px;
	letter-spacing:0.8em;
	padding:3px 0 3px 6px;
}


dt#hituyou{
	width:70px;
	padding:3px;
}
dd.hoki{
	width:80px;
	float:left;
	padding:5px;
}
dd.ki{
	width:150px;
	float:left;
	padding:5px;
}
dd.hi{
	width:200px;
	float:left;
	padding:5px;
}
dd.hi1{
	width:100px;
	float:left;
	padding:5px;
}
dd.hi1{
	width:120px;
	float:left;
	padding:5px;
}
#iti,#Ni,#san,#yon,#go,#roku{
	text-indent:3em;
	background-repeat: no-repeat;
	background-position: 10px 0px;
	line-height:1.8em;
}
#iti{background-image: url(../images/1.gif);}
#Ni{background-image: url(../images/2.gif);}
#san{background-image: url(../images/3.gif);}
#yon{background-image: url(../images/4.gif);}
#go{background-image: url(../images/5.gif);}
#roku{background-image: url(../images/6.gif);}

#mae,#tope,#tugi{
	float:left;
	margin:15px 0 10px 0;
}
#mae a,#tope a,#tugi a{
	outline:none;
}
#mae{
	clear:both;
}
#tope{
	margin:15px 0 0 200px;	
}
#tugi{
	margin:15px 0 0 190px;	
}
table#underTa{
	width:600px;
	height:auto;
	clear:both;
	margin:20px auto 0;
	font-size:0.7em;
	border:1px solid #7d8bd1;
	border-collapse: collapse;
}
table#underTa td{
	border:1px solid #7d8bd1;
	padding:3px;
}


table#underTa a{color:#f84556;}

.tyuui{
	width:50px;
	padding:2px;
	margin:5px;
	font-size:1.2em;
	text-align:center;
	color:#fff;
	background-color:#8499fe;
}
.noin{text-indent:0.1em;}

.F_08{font-size:0.8em;line-height:1.7em;}

.Simg{
	width:290px;
	height:222px;
	float:left;
	margin:5px 0 0 10px;
}
.Simg2{
	float:left;
	clear:both;
}
.Simg3{
	width:260px;
	float:left;
}

.Limg{
	margin:0px auto;
	padding:10px 0;
	display:block;
	clear:both;
}
.Limg2{float:left;}
.Limg3{float:left;display:block;}

.Stxt{
	width:290px;
	height:25px;
	float:left;
	margin:5px 0 0 10px;
}
.Stxt1{
	width:290px;
	height:40px;
	float:left;
	margin:5px 0 0 10px;
}
.ribo{
	padding:3px 0 3px 10px;
	border:1px solid #edbe4e;
	background-color:#fefae6;
	clear:both;
	margin:5px auto;
}

.block{display:block;}

.tateTxt{width:200px;height:45px; float:left;margin:10px 0 0 0;}
.tateTxt1{width:400px;height:45px; float:left;margin:10px 0 0 0;}
.tateimg{float:left;margin:5px 0 ;}

ul#houmon{
	margin:10px 0 0  20px ;
}

/*[テキスト]-------------------------------------------------*/

.Txt_01{
	width:606px;
	height:30px;
	margin:15px auto ;
	clear:both;
}
.Txt_02{
	width:606px;
	height:auto;
	margin:15px auto ;
	clear:both;
	font-size:0.9em;
}
.Txt_03{
	width:606px;
	height:80px;
	margin:0px auto ;
	clear:both;
}
.Txt_04{
	width:606px;
	height:150px;
	margin:10px auto 0;
	clear:both;
}
.r{text-align:right;}

.pre{white-space:pre;}

.blue{color:#7d8bd1;}

