@charset "utf-8";

.mpRst { margin: 0 !important;padding: 0 !important; }
.mAuto { margin-left: auto !important; margin-right: auto !important; }
.mTop0 { margin-top: 0 !impfloat:left;ortant; }
.mTop5 { margin-top: 5px !important; }
.mTop10 { margin-top: 10px !important; }
.mTop15 { margin-top: 15px !important; }
.mTop20 { margin-top: 20px !important; }
.mTop25 { margin-top: 25px !important; }
.mTop30 { margin-top: 30px !important; }
.mTop35 { margin-top: 35px !important; }
.mTop40 { margin-top: 40px !important; }
.mTop45 { margin-top: 45px !important; }
.mTop50 { margin-top: 50px !important; }
.mRa { margin-right: auto !important; }
.mR0 { margin-right: 0 !important; }
.mR5 { margin-right: 5px !important; }
.mR10 { margin-right: 10px !important; }
.mR15 { margin-right: 15px !important; }
.mR20 { margin-right: 20px !important; }
.mR25 { margin-right: 25px !important; }
.mR30 { margin-right: 30px !important; }
.mR35 { margin-right: 35px !important; }
.mR40 { margin-right: 40px !important; }
.mR45 { margin-right: 45px !important; }
.mR50 { margin-right: 50px !important; }
.mBtm0 { margin-bottom: 0 !important; }
.mBtm5 { margin-bottom: 5px !important; }
.mBtm10 { margin-bottom: 10px !important; }
.mBtm15 { margin-bottom: 15px !important; }
.mBtm20 { margin-bottom: 20px !important; }
.mBtm25 { margin-bottom: 25px !important; }
.mBtm30 { margin-bottom: 30px !important; }
.mBtm35 { margin-bottom: 35px !important; }
.mBtm40 { margin-bottom: 40px !important; }
.mBtm45 { margin-bottom: 45px !important; }
.mBtm50 { margin-bottom: 50px !important; }
.mLa { margin-left: auto !important; }
.mL0 { margin-left: 0 !important; }
.mL5 { margin-left: 5px !important; }
.mL10 { margin-left: 10px !important; }
.mL15 { margin-left: 15px !important; }
.mL20 { margin-left: 20px !important; }
.mL25 { margin-left: 25px !important; }
.mL30 { margin-left: 30px !important; }
.mL35 { margin-left: 35px !important; }
.mL40 { margin-left: 40px !important; }
.mL45 { margin-left: 45px !important; }
.mL50 { margin-left: 50px !important; }
.pTop0 { padding-top: 0 !important; }
.pTop5 { padding-top: 5px !important; }
.pTop10 { padding-top: 10px !important; }
.pTop15 { padding-top: 15px !important; }
.pTop20 { padding-top: 20px !important; }
.pTop25 { padding-top: 25px !important; }
.pTop30 { padding-top: 30px !important; }
.pTop35 { padding-top: 35px !important; }
.pTop40 { padding-top: 40px !important; }
.pTop45 { padding-top: 45px !important; }
.pTop50 { padding-top: 50px !important; }
.pR0 { padding-right: 0 !important; }
.pR5 { padding-right: 5px !important; }
.pR10 { padding-right: 10px !important; }
.pR15 { padding-right: 15px !important; }
.pR20 { padding-right: 20px !important; }
.pR25 { padding-right: 25px !important; }
.pR30 { padding-right: 30px !important; }
.pR35 { padding-right: 35px !important; }
.pR40 { padding-right: 40px !important; }
.pR45 { padding-right: 45px !important; }
.pR50 { padding-right: 50px !important; }
.pBtm0 { padding-bottom: 0 !important; }
.pBtm5 { padding-bottom: 5px !important; }
.pBtm10 { padding-bottom: 10px !important; }
.pBtm15 { padding-bottom: 15px !important; }
.pBtm20 { padding-bottom: 20px !important; }
.pBtm25 { padding-bottom: 25px !important; }
.pBtm30 { padding-bottom: 30px !important; }
.pBtm35 { padding-bottom: 35px !important; }
.pBtm40 { padding-bottom: 40px !important; }
.pBtm45 { padding-bottom: 45px !important; }
.pBtm50 { padding-bottom: 50px !important; }
.pL0 { padding-left: 0 !important; }
.pL5 { padding-left: 5px !important; }
.pL10 { padding-left: 10px !important; }
.pL15 { padding-left: 15px !important; }
.pL20 { padding-left: 20px !important; }
.pL25 { padding-left: 25px !important; }
.pL30 { padding-left: 30px !important; }
.pL35 { padding-left: 35px !important; }
.pL40 { padding-left: 40px !important; }
.pL45 { padding-left: 45px !important; }
.pL50 { padding-left: 50px !important; }

.imgR {
    border: medium none;
    float: right;
    margin: 0;
    padding: 0 0 0 5px ! important;
    width: auto;
}
.imgL {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0 5px 0 0 ! important;
    width: auto;
}

.fSize80 { font-size: 80% !important; }
.fSize85 { font-size: 85% !important; }
.fSize90 { font-size: 90% !important; }
.fSize95 { font-size: 95% !important; }
.fSize100 { font-size: 100% !important; }
.fSize105 { font-size: 105% !important; }
.fSize110 { font-size: 110% !important; }
.fSize115 { font-size: 115% !important; }
.fSize120 { font-size: 120% !important; }
.fSize125 { font-size: 125% !important; }
.fSize130 { font-size: 130% !important; }
.fSize135 { font-size: 135% !important; }
.fSize140 { font-size: 140% !important; }
.fSize145 { font-size: 145% !important; }
.fSize150 { font-size: 150% !important; }
.fSize155 { font-size: 155% !important; }
.fSize160 { font-size: 160% !important; }
.fSize165 { font-size: 165% !important; }
.fSize170 { font-size: 170% !important; }
.fSize175 { font-size: 175% !important; }
.fSize180 { font-size: 180% !important; }
.fSize185 { font-size: 185% !important; }
.fSize190 { font-size: 190% !important; }
.fSize195 { font-size: 195% !important; }
.fSize200 { font-size: 200% !important; }

.content_box {
margin: 10px 0 0 7px;
width: 610px;
}

.tRed { color: #FF0000; }
.tCrs { color: #CC0000; }
.tOrg { color: #FF6600; }
.tBlu { color: #0000FF; }
.tNvy { color: #000080; }
.tSky { color: #0080FF; }
.tBrw { color: #800000; }
.tWht { color: #FFFFFF; }
.tDrk { color: #333333; }
.tBlk { color: #000000; }

.fBold { font-weight: bold; }

.tLine { text-decoration: underline; }
.txtR { text-align: right; }
.txtC { text-align: center; }
.txtL { text-align: left; }

.list01 {
margin: 0 ! important;
width: 300px;
}

dl.custom_def1 {
    border: medium none;
    margin: 0;
    padding: 0;
}
dl.custom_def1 dt {
    border: medium none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
dl.custom_def1 dd {
    border: medium none;
    margin: 0;
    padding: 3px 10px 15px;
}

table.timetable01{
border-collapse:collapse;
color:#555555;
background-color:#FFFFFF;
font-family: MS PGothic;
}
table.timetable01 td.time{
width:100px;
font-weight:normal;
text-align:center !important;
}
table.timetable01 td{
text-align:center !important;
}
 
table.timetable01 td.topp{
background:url(../common_image/table_back.gif) left top repeat;
color:#3C4170 !important;
}

table.timetable01 td.top{
background:url(../common_image/table_back.gif) left top repeat;
width:50px;
color:#3C4170 !important;
}

table.info{
margin: 0;
width: 380;
border: 1px solid #c0c0c0;
border-collapse: collapse;
padding:5px;
}

table.info th,
table.info td{
border: 1px dotted #c0c0c0;
margin: 0;
padding:5px;
}

table.info th{
width: 100px;
background: url(../common_image/table_back.gif) left top repeat;
}

table.info td{
width: 280px;
}

div.waku {
float: left;
border: #afafaf 1px solid;
padding: 10px 3px 0px 3px;
width: 292px;
height: 80px;
}

hr.wakunaka{
width: 290px;
border: 1px dotted #c0c0c0;
}
div#main div#topbnr_tel {
	float: right;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: url('/web/seiyuukaimoriguchi/image/mobile.jpg') no-repeat scroll 0% 0% transparent;
}

.informationBox {
	width:620px;
	height:220px;
	margin:0 0 20px;
	padding:0;
}

.informationBox p{
	text-align:right;
}

ul.infoarea {
	padding: 10px 0 0 20px ! important;
	margin: 0px ! important;
	background:url('/web/seiyuukaimoriguchi/image/info_bg.gif') 0 0 repeat-y;
}

.text01 { padding-left: 7.3em; }


#main ul li {
    background: url("../common_image/arrow.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0);
    line-height: 1.7;
    margin: 0 20px 0 0 ! important;
    padding: 0 0 0 12px ! important;
}