@charset "utf-8";
/*
 * bootstrap original custom
 * 
 * 2012/11/15 Yutaka Sato
 *
*/
body {
 padding-top: 10px; 
 -webkit-text-size-adjust: none; 
}
.container-fluid {
 margin: 0 auto;
 padding: 0px 0px;
 min-width:280px;
}
.imgtop {
 margin-right: -20px;
 margin-left: -20px;
}
input[type="text"] {
 height: 30px;
 width: 260px;
 font-size: 150%;
}
input[type="number"] {
 height: 30px;
 width: 260px;
 font-size: 150%;
}
input[type="tel"] {
 height: 30px;
 width: 260px;
 font-size: 150%;
}
input[type="email"] {
 height: 30px;
 width: 260px;
 font-size: 150%;
}
select {
 height: 40px;
 width: 270px;
 font-size: 150%;
}
.input-midium {width: 140px;}
input.input-mini {
 height: 30px;
 width: 60px;
 font-size: 150%;
}
.contentareas {
 background-color:#ffff99;
}
.gps {
 width: 100%;
 height: 150px;
 background-image: url("/img/smart/gps.jpg")
}
/*
 http://no-delay.com/blog/?p=450
 基礎罫線
----------------------------------------------------------- */
.border {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
}
.border-gray {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #dddddd;
}
.border-blue {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #3B5998;
}
.border-green {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #60792F;
}
.border-red {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #E93832;
}
.border-brown {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #BF594D;
}
.border-clearbrown {
 color: #9E7D5C;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #F8F5ED;
}
.border-lightbrown {
 color: #9E7D5C;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #9E7D5C;
}
.border-sand {
 color: #9E7D5C;
 padding: 0.5em;
 background-color: #F8F5ED;
 border-color: #9E7D5C;
}
.border-orange {
 color: #FF7900;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #FF7900;
}
.border-lightblue {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #A2BCD5;
}
.border-facebook {
 color: #ffffff;
 padding: 0.5em;
 background-color: #3B5998;
 border-color: #6D84B4;
}
.border-army {
 color: #60792F;
 padding: 0.5em;
 background-color: #E4F0CC;
 border-color: #60792F;
}
.border-kazan {
 color: #333333;
 padding: 0.5em;
 background-color: #FBE1E2;
 border-color: #BF594D;
}
.border-azuki {
 color: #6A4C4C;
 padding: 0.5em;
 background-color: #EBE0DE;
 border-color: #B9A6AA;
}
.border-vivi {
 color: #ffffff;
 padding: 0.5em;
 background-color: #553F41;
 border-color: #FF0101;
}
.border-water {
 color: #3B65C9;
 padding: 0.5em;
 background-color: #E4E9EC;
 border-color: #3B65C9;
}
.border-voodoo {
 color: #ffffff;
 padding: 0.5em;
 background-color: #474747;
 border-color: #76B900;
}
.border-wedgwood {
 color: #627997;
 padding: 0.5em;
 background-color: #F0F2F2;
 border-color: #A2BCD5;
}
.border-onsen {
 color: #222250;
 padding: 0.5em;
 background-color: #E6F2F8;
 border-color: #358FBC;
}
.border-lightblack {
 color: #ffffff;
 padding: 0.5em;
 background-color: #474747;
 border-color: #818282;
}
.border-dark {
 color: #ffffff;
 padding: 0.5em;
 background-color: #396178;
 border-color: #5BA1C9;
}
.border-lightorange {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-top-color: #FFCC66;
 border-bottom-color: #FFCC66;
 border-right-color: #FF9933;
 border-left-color: #FF9933;
}
.border-gold {
 color: #333333;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #AF903F;
}
.border-goldrash {
 color: #ffffff;
 padding: 0.5em;
 background-color: #AF903F;
 border-color: #B9A6AA;
}
.border-cleargreen {
 color: #8CC220;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #EDF5DC;
}
.border-lightgreen {
 color: #8CC220;
 padding: 0.5em;
 background-color: #ffffff;
 border-color: #8CC220;
}
.border-osaka {
 color: #8CC220;
 padding: 0.5em;
 background-color: #EDF5DC;
 border-color: #8CC220;
}
.border-modern {
 color: #333333;
 padding: 0.5em;
 background-color: #E4E9EC;
 border-color: #cccccc;
}
/*
 上線
----------------------------------------------------------- */
.topline {
 border-top-width: 1px;
 border-top-style: solid;
}
.topline1 {
 border-top-width: 1px;
 border-top-style: solid;
}
.topline2 {
 border-top-width: 2px;
 border-top-style: solid;
}
.topline3 {
 border-top-width: 3px;
 border-top-style: solid;
}
.topline4 {
 border-top-width: 4px;
 border-top-style: solid;
}
.topline5 {
 border-top-width: 5px;
 border-top-style: solid;
}
.topline6 {
 border-top-width: 6px;
 border-top-style: solid;
}
.topline7 {
 border-top-width: 7px;
 border-top-style: solid;
}
.topline-solid {
 border-top-width: 1px;
 border-top-style: solid;
}
.topline1-solid {
 border-top-width: 1px;
 border-top-style: solid;
}
.topline2-solid {
 border-top-width: 2px;
 border-top-style: solid;
}
.topline3-solid {
 border-top-width: 3px;
 border-top-style: solid;
}
.topline4-solid {
 border-top-width: 4px;
 border-top-style: solid;
}
.topline5-solid {
 border-top-width: 5px;
 border-top-style: solid;
}
.topline6-solid {
 border-top-width: 6px;
 border-top-style: solid;
}
.topline7-solid {
 border-top-width: 7px;
 border-top-style: solid;
}
.topline-dashed {
 border-top-width: 1px;
 border-top-style: dashed;
}
.topline1-dashed {
 border-top-width: 1px;
 border-top-style: dashed;
}
.topline2-dashed {
 border-top-width: 2px;
 border-top-style: dashed;
}
.topline3-dashed {
 border-top-width: 3px;
 border-top-style: dashed;
}
.topline4-dashed {
 border-top-width: 4px;
 border-top-style: dashed;
}
.topline5-dashed {
 border-top-width: 5px;
 border-top-style: dashed;
}
.topline6-dashed {
 border-top-width: 6px;
 border-top-style: dashed;
}
.topline7-dashed {
 border-top-width: 7px;
 border-top-style: dashed;
}
.topline-dotted {
 border-top-width: 1px;
 border-top-style: dotted;
}
.topline1-dotted {
 border-top-width: 1px;
 border-top-style: dotted;
}
.topline2-dotted {
 border-top-width: 2px;
 border-top-style: dotted;
}
.topline3-dotted {
 border-top-width: 3px;
 border-top-style: dotted;
}
.topline4-dotted {
 border-top-width: 4px;
 border-top-style: dotted;
}
.topline5-dotted {
 border-top-width: 5px;
 border-top-style: dotted;
}
.topline6-dotted {
 border-top-width: 6px;
 border-top-style: dotted;
}
.topline7-dotted {
 border-top-width: 7px;
 border-top-style: dotted;
}
/*
 下線
----------------------------------------------------------- */
.bottomline {
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
.bottomline1 {
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
.bottomline2 {
 border-bottom-width: 2px;
 border-bottom-style: solid;
}
.bottomline3 {
 border-bottom-width: 3px;
 border-bottom-style: solid;
}
.bottomline4 {
 border-bottom-width: 4px;
 border-bottom-style: solid;
}
.bottomline5 {
 border-bottom-width: 5px;
 border-bottom-style: solid;
}
.bottomline6 {
 border-bottom-width: 6px;
 border-bottom-style: solid;
}
.bottomline7 {
 border-bottom-width: 7px;
 border-bottom-style: solid;
}
.bottomline-solid {
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
.bottomline1-solid {
 border-bottom-width: 1px;
 border-bottom-style: solid;
}
.bottomline2-solid {
 border-bottom-width: 2px;
 border-bottom-style: solid;
}
.bottomline3-solid {
 border-bottom-width: 3px;
 border-bottom-style: solid;
}
.bottomline4-solid {
 border-bottom-width: 4px;
 border-bottom-style: solid;
}
.bottomline5-solid {
 border-bottom-width: 5px;
 border-bottom-style: solid;
}
.bottomline6-solid {
 border-bottom-width: 6px;
 border-bottom-style: solid;
}
.bottomline7-solid {
 border-bottom-width: 7px;
 border-bottom-style: solid;
}
.bottomline-dashed {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
}
.bottomline1-dashed {
 border-bottom-width: 1px;
 border-bottom-style: dashed;
}
.bottomline2-dashed {
 border-bottom-width: 2px;
 border-bottom-style: dashed;
}
.bottomline3-dashed {
 border-bottom-width: 3px;
 border-bottom-style: dashed;
}
.bottomline4-dashed {
 border-bottom-width: 4px;
 border-bottom-style: dashed;
}
.bottomline5-dashed {
 border-bottom-width: 5px;
 border-bottom-style: dashed;
}
.bottomline6-dashed {
 border-bottom-width: 6px;
 border-bottom-style: dashed;
}
.bottomline7-dashed {
 border-bottom-width: 7px;
 border-bottom-style: dashed;
}
.bottomline-dotted {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
}
.bottomline1-dotted {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
}
.bottomline2-dotted {
 border-bottom-width: 2px;
 border-bottom-style: dotted;
}
.bottomline3-dotted {
 border-top-width: 3px;
 border-bottom-style: dotted;
}
.bottomline4-dotted {
 border-bottom-width: 4px;
 border-bottom-style: dotted;
}
.bottomline5-dotted {
 border-bottom-width: 5px;
 border-bottom-style: dotted;
}
.bottomline6-dotted {
 border-bottom-width: 6px;
 border-bottom-style: dotted;
}
.bottomline7-dotted {
 border-bottom-width: 7px;
 border-bottom-style: dotted;
}
/*
 左線
----------------------------------------------------------- */
.leftline {
 border-left-width: 1px;
 border-left-style: solid;
}
.leftline1 {
 border-left-width: 1px;
 border-left-style: solid;
}
.leftline2 {
 border-left-width: 2px;
 border-left-style: solid;
}
.leftline3 {
 border-left-width: 3px;
 border-left-style: solid;
}
.leftline4 {
 border-left-width: 4px;
 border-left-style: solid;
}
.leftline5 {
 border-left-width: 5px;
 border-left-style: solid;
}
.leftline6 {
 border-left-width: 6px;
 border-left-style: solid;
}
.leftline7 {
 border-left-width: 7px;
 border-left-style: solid;
}
.leftline-solid {
 border-left-width: 1px;
 border-left-style: solid;
}
.leftline1-solid {
 border-left-width: 1px;
 border-left-style: solid;
}
.leftline2-solid {
 border-left-width: 2px;
 border-left-style: solid;
}
.leftline3-solid {
 border-left-width: 3px;
 border-left-style: solid;
}
.leftline4-solid {
 border-left-width: 4px;
 border-left-style: solid;
}
.leftline5-solid {
 border-left-width: 5px;
 border-left-style: solid;
}
.leftline6-solid {
 border-left-width: 6px;
 border-left-style: solid;
}
.leftline7-solid {
 border-left-width: 7px;
 border-left-style: solid;
}
.leftline-dashed {
 border-left-width: 1px;
 border-left-style: dashed;
}
.leftline1-dashed {
 border-left-width: 1px;
 border-left-style: dashed;
}
.leftline2-dashed {
 border-left-width: 2px;
 border-left-style: dashed;
}
.leftline3-dashed {
 border-left-width: 3px;
 border-left-style: dashed;
}
.leftline4-dashed {
 border-left-width: 4px;
 border-left-style: dashed;
}
.leftline5-dashed {
 border-left-width: 5px;
 border-left-style: dashed;
}
.leftline6-dashed {
 border-left-width: 6px;
 border-left-style: dashed;
}
.leftline7-dashed {
 border-left-width: 7px;
 border-left-style: dashed;
}
.leftline-dotted {
 border-left-width: 1px;
 border-left-style: dotted;
}
.leftline1-dotted {
 border-left-width: 1px;
 border-left-style: dotted;
}
.leftline2-dotted {
 border-left-width: 2px;
 border-left-style: dotted;
}
.leftline3-dotted {
 border-left-width: 3px;
 border-left-style: dotted;
}
.leftline4-dotted {
 border-left-width: 4px;
 border-left-style: dotted;
}
.leftline5-dotted {
 border-left-width: 5px;
 border-left-style: dotted;
}
.leftline6-dotted {
 border-left-width: 6px;
 border-left-style: dotted;
}
.leftline7-dotted {
 border-left-width: 7px;
 border-left-style: dotted;
}
/*
 右線
----------------------------------------------------------- */
.rightline {
 border-right-width: 1px;
 border-right-style: solid;
}
.rightline1 {
 border-right-width: 1px;
 border-right-style: solid;
}
.rightline2 {
 border-right-width: 2px;
 border-right-style: solid;
}
.rightline3 {
 border-right-width: 3px;
 border-right-style: solid;
}
.rightline4 {
 border-right-width: 4px;
 border-right-style: solid;
}
.rightline5 {
 border-right-width: 5px;
 border-right-style: solid;
}
.rightline6 {
 border-right-width: 6px;
 border-right-style: solid;
}
.rightline7 {
 border-right-width: 7px;
 border-right-style: solid;
}
.rightline-solid {
 border-right-width: 1px;
 border-right-style: solid;
}
.rightline1-solid {
 border-right-width: 1px;
 border-right-style: solid;
}
.rightline2-solid {
 border-right-width: 2px;
 border-right-style: solid;
}
.rightline3-solid {
 border-right-width: 3px;
 border-right-style: solid;
}
.rightline4-solid {
 border-right-width: 4px;
 border-right-style: solid;
}
.rightline5-solid {
 border-right-width: 5px;
 border-right-style: solid;
}
.rightline6-solid {
 border-right-width: 6px;
 border-right-style: solid;
}
.rightline7-solid {
 border-right-width: 7px;
 border-right-style: solid;
}
.rightline-dashed {
 border-right-width: 1px;
 border-right-style: dashed;
}
.rightline1-dashed {
 border-right-width: 1px;
 border-right-style: dashed;
}
.rightline2-dashed {
 border-right-width: 2px;
 border-right-style: dashed;
}
.rightline3-dashed {
 border-right-width: 3px;
 border-right-style: dashed;
}
.rightline4-dashed {
 border-right-width: 4px;
 border-right-style: dashed;
}
.rightline5-dashed {
 border-right-width: 5px;
 border-right-style: dashed;
}
.rightline6-dashed {
 border-right-width: 6px;
 border-right-style: dashed;
}
.rightline7-dashed {
 border-right-width: 7px;
 border-right-style: dashed;
}
.rightline-dotted {
 border-right-width: 1px;
 border-right-style: dotted;
}
.rightline1-dotted {
 border-right-width: 1px;
 border-right-style: dotted;
}
.rightline2-dotted {
 border-right-width: 2px;
 border-right-style: dotted;
}
.rightline3-dotted {
 border-right-width: 3px;
 border-right-style: dotted;
}
.rightline4-dotted {
 border-right-width: 4px;
 border-right-style: dotted;
}
.rightline5-dotted {
 border-right-width: 5px;
 border-right-style: dotted;
}
.rightline6-dotted {
 border-right-width: 6px;
 border-right-style: dotted;
}
.rightline7-dotted {
 border-right-width: 7px;
 border-right-style: dotted;
}
/*
 角丸
----------------------------------------------------------- */
.radius {
 display: block;
 -webkit-border-radius: 6px 6px 6px 6px;
 -moz-border-radius: 6px 6px 6px 6px;
 -ms-border-radius: 6px 6px 6px 6px;
 border-radius: 6px 6px 6px 6px;
 behavior: url(./PIE.htc);
 position:relative;
}
.radius1 {
 display: block;
 -webkit-border-top-left-radius: 6px;
 -moz-border-top-left-radius: 6px;
 -ms-border-radius: 6px 6px 6px 6px;
 border-top-left-radius: 6px;
 behavior: url(./PIE.htc);
 position:relative;
}
.radius2 {
 display: block;
 -webkit-border-top-right-radius: 6px;
 -moz-border-top-right-radius: 6px;
 border-top-right-radius: 6px;
 -ms-border-radius: 6px 6px 6px 6px;
 behavior: url(./PIE.htc);
 position:relative;
}
.radius3 {
 display: block;
 -webkit-border-bottom-right-radius: 6px;
 -moz-border-bottom-right-radius: 6px;
 border-bottom-right-radius: 6px;
 -ms-border-radius: 6px 6px 6px 6px;
 behavior: url(./PIE.htc);
 position:relative;
}
.radius4 {
 display: block;
 -webkit-border-bottom-right-radius: 6px;
 -moz-border-bottom-right-radius: 6px;
 border-bottom-right-radius: 6px;
 -ms-border-radius: 6px 6px 6px 6px;
 behavior: url(./PIE.htc);
 position:relative;
}
