/*---------------------------------------------------------
‹¤’Ê
----------------------------------------------------------*/
h2{
       border: initial;
       padding: initial;
       margin: initial;
       background: initial;
       width: initial;
}
h3{
       border: initial;
       padding: initial;
       margin: initial;
       background: initial;
       text-align: initial;
       width: initial;
}


.inquiry_main{
	width: 740px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: left;	/*IE—p*/
}

/*----ƒ^ƒCƒgƒ‹----*/
.inquiry_h2{
	padding: 5px 10px;
	background: #3F668C;
	color: #fff;
	border: 3px solid #003366;
	border-left: 30px solid #003366;
	border-right: 30px solid #003366;
	text-align: left; 
}

/*----“d˜b”Ô†----*/
.inquiry_tel{
	margin: 10px;
	text-align: right;
	font-size: 125%;
	font-weight: bold;
}
.inquiry_tel_txt{
	font-weight: normal;
	font-size: 77%;
}
.inquiry_tel img{
	ertical-align: bottom;
	margin-right: 3px;
}

/*----ƒe[ƒuƒ‹----*/
.main-table {
	width:740px;
	margin-left:27px;
	border-collapse: collapse;
	border-top: 1px solid #ff7e00;
	border-bottom: 1px solid #ff7e00;
}
/*----‰æ‘œƒŠƒ“ƒN----*/
a img {
    border-style:none;
}
/*---------------------------------------------------------
‚¨–â‚¢‡‚í‚¹ƒy[ƒWE“à—eŠm”Fƒy[ƒW‹¤’Ê
----------------------------------------------------------*/

.main-table th {
	width: 200px;
	text-align: left;
	background: #f0c173;
	padding: 10px;
	border-top: 1px solid #ff7e00;

}
.main-table td {
	padding: 10px;
	background: #ffe2aa;
	border-top: 1px solid #ff7e00;

}
/*---------------------------------------------------------
‚¨–â‚¢‡‚í‚¹ƒy[ƒW
----------------------------------------------------------*/
/*----“d˜b”Ô†----*/
.inquiry_tel{
	width: 98%;
	margin: 10px;
	font-size: 125%;
	font-weight: bold;
	text-align: right;
}
.inquiry_tel_txt{
	font-weight: normal;
	font-size: 77%;
}
.inquiry_tel img{
	margin-right: 3px;
	vertical-align: baseline;
}

/*----‚¨–â‚¢‡‚í‚¹ƒtƒH[ƒ€----*/
.inquiry_form_select{
	text-align:center;
	word-spacing: 0.3em;
}

.inquiry textarea {
	width: 90%;
	height: 100px;
    resize: vertical;
}

/*----‘—Mƒ{ƒ^ƒ“----*/
.inquiry_submit{
	text-align: center;
}

/*----»‘¢E”Ì”„Œ³----*/
.inquiry_com{
	margin-top: 70px;
}

.inquiry_td_com{
	width: 250px;
}

.com_name{
	font-weight: bold;
}
.com_address{
	font-size: 77%;
}	
/*---------------------------------------------------------
ŒÂlî•ñƒy[ƒW
----------------------------------------------------------*/
/*----ƒe[ƒuƒ‹----*/
.privacy table {
	width: 600px;
	margin: 0 auto;
	padding: 8px 27px;
	font-size: 77%;
	border-top: 1px solid #ff7e00;
	border-bottom: 1px solid #ff7e00;
}

/*----ŒÂlî•ñ‚É‚Â‚¢‚Ä----*/
.privacy_txt{
	padding: 8px 27px 0 27px;
	font-family: "ƒƒCƒŠƒI", sans-serif;
	line-height: 1.5em;
}
.privacy_pmlogo{
	width: 380px;
	padding: 5px 20px 30px 0;
	text-align: right;
}
.privacy_signature{
	padding: 5px 20px 30px 0;
	font-family: "ƒƒCƒŠƒI", sans-serif;
}

/*----–ß‚éƒ{ƒ^ƒ“----*/
.privacy_btn{
	margin: 20px auto;
	text-align: center;
}

/*---------------------------------------------------------
“à—eŠm”Fƒy[ƒW
----------------------------------------------------------*/

/*----‰º•”ƒŠƒ“ƒNEƒ{ƒ^ƒ“----*/
.check_link{
	width: 95%;
	margin: 20px auto;
	text-align: left;
}
.check_to_privacy{
	font-size: 112.5%
}
.check_btn{
	float: right;
	word-spacing: 1em;
}

/*---------------------------------------------------------
ƒTƒ“ƒLƒ…[ƒy[ƒW
----------------------------------------------------------*/

/*----ƒy[ƒW‘S‘Ì----*/
.thanks{
	margin: 0 auto;
	font-size: 150%;
}
/*----Š®—¹‚µ‚Ü‚µ‚½----*/
.thanks_title{
	margin-top: 60px;
	font-weight: bold;
}
/*----ƒŠƒ{ƒ“‰æ‘œ----*/
/*
.thanks_txt{
	width: 567px;
	height: 139px;
	margin: 0 auto;
	padding: 34px 100px 0 105px;
	box-sizing: border-box;
	/* background: url(ƒŠƒ{ƒ“.png) no-repeat; */
        background: url(../images/ribbon.png) no-repeat;
	color: #fff;
	text-align: center;
}
*/

/*----‚·‚¸‚¿‚á‚ñ‰æ‘œ----*/
.thanks img{
	display: block;
 	margin: 0 auto;
 	margin-top: -80px;
}
/*
 * index_detail.html START
 */


.clearfix:after{
	content: "";
	clear: both;
	display: block;
}
.main{
	width: 740px;
	height: auto;
	margin-left: 25px;
}

/*-----------------------------------------------------------------------------------------------
	TOP
------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------
	top_Image
---------------------------------------------------*/
.top_Image{
	width: 100%;
	height: 410px;
	margin-bottom: 15px;
	background: linear-gradient(to bottom, #FFF 50%, #FF7E00);
}
/*------Œ©o‚µ------*/
.top_Image h2{
	margin: 10px 0 0 56px;	
}
/*-----------ƒ{ƒ^ƒ“--------------*/
.top_button{
	float: left;
	width: 150px;
	height: 150px;
	margin: 20px -35px 0px 40px;
}
.top_circle2{
	margin-top: 100px;
}
/*-----Ž©“®ŒvŽZ-----*/
.top_circle_jidou{
	background: url(../images/jidoukeisan.png);
        background-repeat: no-repeat;
}
a:hover .top_circle_jidou{
	background: url(../images/jidoukeisan_h.png);
        background-repeat: no-repeat;
}
/*-----ŠÈ’PŠÇ—-----*/
.top_circle_kantan{
	background: url(../images/kantankanri.png);
        background-repeat: no-repeat;
}
a:hover .top_circle_kantan{
	background: url(../images/kantankanri_h.png);
        background-repeat: no-repeat;
}
/*-----[ŽÀƒTƒ|[ƒg-----*/
.top_circle_support{
	background: url(../images/jujitu.png);
        background-repeat: no-repeat;
}
a:hover .top_circle_support{
	background: url(../images/jujitu_h.png);
        background-repeat: no-repeat;
}

/*-----Ú‚µ‚­‚Í‚±‚¿‚ç-----*/
.top_btn{
	clear: both;
	width: 282px;
	height: 78px;
	margin: -27px 0px 0px 420px;
	margin-top: -35\9;	/*	IE	*/
	background: url(../images/button.png);
}
a:hover .top_btn{
	background: url(../images/button_h.png);
}

/*-------------------------------------------------
	top_content
---------------------------------------------------*/
.top_content{
	float: left;
	margin-right: -1px;
	text-align      : left;
}

/*-------------------------------------------------
	top_left
---------------------------------------------------*/
.top_left{
	width: 197px;
	height: auto;
	font-size: 80%;
	line-height: 1.5em;
}
/*------ŠJ”­ŽÒ‚Ì‘z‚¢------*/
.top_omoi_title {
	width: 100%;
	padding: 5px 0px 5px 0px;
	box-sizing: border-box;
	border: solid 1px #FF7E00;
	background: orange;
	font-weight: bold;
	text-align: center;
	line-height: 1.4em;
}
.top_omoi {
	width: 100%;
	height: auto;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: solid 1px #FF7E00;
	border-left: solid 1px #FF7E00;
	border-right: solid 1px #FF7E00;
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 0%, #fff768 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fefcea 0%,#fff768 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fefcea 0%,#fff768 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fff768',GradientType=0 ); /* IE6-9 */
	font-size: 90%;
	word-wrap: break-word;
}

/*--‰æ‘œi‚æ‚­‚ ‚éŽ¿–âE–â‚¢‡‚í‚¹j--*/
.top_left img{
	width: 100%;
	height: auto;
	margin: 13px 0 0 0;
}

/*-------------------------------------------------
	top_center
---------------------------------------------------*/
.top_center{
	width: 340px;
	height: 425px;
	margin-left: 4px;
	font-size: 80%;
}
/*--V’…î•ñi”wŒi‰æ‘œj--*/
.top_new_arrived {
	position: absolute;
	width: 340px;
	height: 425px;
	box-sizing: border-box;
    background: url(../images/new_arrived_s.png) no-repeat;
    word-wrap: break-word;
}
/*--V’…î•ñiƒ{ƒbƒNƒXj--*/
.top_new_arrived_box{
	width: 320px;
	height: 365px;
	margin: 50px 10px 10px 10px;
	box-sizing: border-box;
	overflow-y: auto;
}
/*--V’…î•ñiƒeƒLƒXƒgj--*/
.top_new_arrived_txt{
	margin: 7px;
	padding: 5px;
	border-bottom: solid 1px gray;
}
/*--V’…î•ñiƒ^ƒCƒgƒ‹j--*/
.top_new_arrived_title{
	font-weight: bold;
}

/*-------------------------------------------------
	top_right
---------------------------------------------------*/
.top_right{
	width: 193px;
	height: auto;
	margin: 0 0 0px 4px;
	font-size: 80%;
	text-align: center;
}
/*--ƒuƒƒO--*/
.top_bloglink{
	width: 193px;
	height: 82px;
	margin: 0 0 8px; 0;
	box-sizing: border-box;
	border: 1px solid gray;
	background: url(../images/bnr_any_blog_l.png);
}
a:hover .top_bloglink{
	background: url(../images/bnr_any_blog_over_l.png);
}
/*--¤•W--*/
.top_syouhyou{
	width: 193px;
	height: 275px;
	margin: 0 0 8px; 0;
	box-sizing: border-box;
	border: 1px solid gray;
	background: url(../images/syouhyou_s.jpg);
}
.top_right p{
	margin: 3px 0px 0px 5px;
}

/*-----------------------------------------------------------------------------------------------
	TOP2
------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------
	top2_Image
---------------------------------------------------*/
.top2_Image{
	margin: 0px 0px -10px 0px;
	background: url(../images/grad_back_2.png) no-repeat bottom;
}
/*------Œ©o‚µ------*/
.top2_Image h2{
	margin: 14px 30px 28px 30px;
}
.top2_Image h2 img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
/*------ŠÖ“Œ‚ð’†S‚É`------*/
.top2_Image_txt{
	margin: 0px 0px 0px 180px;
	padding: 0px 20px;
	color: #02007d;
	font-size: 250%;
	font-weight: bold;
	font-family: "ƒƒCƒŠƒI", sans-serif;
}
.top2_Image p{
	margin: 10px 0px 0px 0px;
	line-height: 170%;
}
/*------“ú–{’n}------*/
.top2_Image img.map{
	width: 65%;
	height: auto;
	margin: 0px 30px -10px 199px;
	vertical-align: bottom;
}
/*------‚·‚¸‚¿‚á‚ñ------*/
.top2_Image img.suzu{
	width: 165px;
	height: auto;
	margin: -225px 30px 0px 40px;
	padding-bottom: 10px; 
	vertical-align: top;
}

/*-------------------------------------------------
	kinou
---------------------------------------------------*/
.kinou{
	margin: 0px 10px;
	padding: 20px 12px 40px 12px;
	background: url(../images/grad_back2.png) bottom no-repeat;
}
/*------‹@”\à–¾Œ©o‚µ------*/
.kinou h3{
	clear: both;
	margin: 5px 0px 16px 0px;
	color: #ff8100;
	font-size: 300%;
	line-height: 135%;
}
/*----‹@”\à–¾iŠÔŠuj----*/
#kinou2, #kinou3{
	margin-top: 82px;
}
/*----‹@”\à–¾i‰æ‘œj----*/
.kinou img{
	float: left;
	width: 250px;
	height: auto;
	margin: 15px 20px 12px 12px;
}
/*----‹@”\à–¾i•¶Íj----*/
.kinou_txt{
	padding: 15px 10px 20px 10px;
	line-height: 180%;
	font-size: 110%;
	font-weight: bold;
}
/*------Ú‚µ‚­‚Í‚±‚¿‚ç------*/
.top2_btn{
	width: 282px;
	height: 78px;
	margin: 110px 210px 0px;
	background: url(../images/button2.png);
}
a:hover .top2_btn{
	background: url(../images/button2_h.png);
}

/*-------------------------------------------------
	ƒXƒNƒ[ƒ‹ƒ{ƒ^ƒ“
---------------------------------------------------*/
img.arrow_top{
	display: block;
	position: relative;
	top: 10px;
	width: 60px;
	height: auto;
	margin: -5px 0px -60px 345px;
}

img.arrow{
	display: block;
	width: 50px;
	height: auto;
	margin: -5px 0px -60px 323px;
}

/*
 * index_detail.html END
 */


/*----taccel.css ã‘‚«------*/
/*
.tabs A{
	background-image: url('../../taccel/images/menu.png');
}
.tabs A:hover{
	background-image: url('../../taccel/images/menu_hover.png');
}
.selected A{
	background-image: url('../../taccel/images/menu_selected.png');
}
.td_title{
	background-image: url('../../taccel/images/title.png');
}
*/



.txt{
	text-align:right;
}