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

#branding{
margin-bottom:20px;
}

.text_01{
padding:0px 15px 15px 15px;
font-size:12px;
line-height:18px;
color:#666666;
}

.text_01 b{
color:#333;
font-size:14px;
}

#main_in #catalog_page {
margin-bottom: 25px;
font-size: 13px;
color: #000000;
}





.kyanbox{
background-image:url(../share/bg_03.jpg);
background-repeat:no-repeat;
float:left;
width:243px;
height:255px;
font-size:10px;
color:#666666;
line-height:12px;
position: relative;
}

.kyanboxtext_02{
padding:18px 8px 22px 8px;
font-size:14px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.kyantext_03{
padding:10px 8px 16px 8px;
font-size:10px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.kyantext_04{
padding:0px 10px 5px 10px;
font-size:11px;
line-height:14px;
color:#666666;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.8px;
}
.kyantext_04 b{
color:#333;
}






.textbox{
background-image:url(../share/bg_02.jpg);
background-repeat:no-repeat;
float:left;
width:370px;
height:255px;
font-size:10px;
color:#666666;
line-height:12px;
position: relative;
}

.text2_02{
padding:18px 8px 22px 8px;
font-size:14px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.text2_03{
padding:10px 8px 16px 8px;
font-size:14px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.text2_04{
padding:0px 10px 5px 10px;
font-size:11px;
line-height:14px;
color:#666666;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.8px;
}
.text2_04 b{
color:#333;
}

.box{
background-image:url(../share/bg_01.jpg);
background-repeat:no-repeat;
float:left;
width:180px;
height:255px;
font-size:10px;
color:#666666;
line-height:12px;
position: relative;
}

.text_02{
padding:18px 8px 22px 8px;
font-size:12px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.text_03{
padding:10px 8px 16px 8px;
font-size:14px;
line-height:14px;
color:#c51313;
font-weight:800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.5px;
}

.text_04{
padding:0px 10px 5px 10px;
font-size:11px;
line-height:14px;
color:#666666;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
letter-spacing:-0.8px;
}

.text_04 b{
color:#333;
}

.kind_01{
text-align:center;
padding-top:18px;
padding-bottom:23px;
}

.kind_02{
text-align:center;
padding-top:11px;
padding-bottom:15px;
}

.btn_01{
text-align:center;
position:absolute;
bottom:10px;
right:14px;
}

.seo{
padding:15px;
border:#42a0ac solid 1px;
background-color:#d9f4f7;
font-size:12px;
line-height:18px;
color:#000000;
margin-bottom:30px;
}

#img_01{
margin-bottom:20px;
}

.tel{
float:left;
margin-left:20px;
}

.btn_02{
float:left;
margin-left:30px;
}

#main_in p.setumei_p{
	float: left;
	clear: left;
margin-left:70px;
}










































