@charset "euc-jp";

/**
 * ヴォイス ウェブストア 2014年版
 *
 * 基本スタイル
 * style.css
 */


/* clearfixでwrapperに高さを出す */
#main,
div.contents-wrapper{
  /zoom : 1;
}
#main:after{
  content : '';
  display : block;
  clear : both;
}
/* メニュー１(左メニュー） */
#wrap_sidebar{
  position : relative;
  z-index:1;
}


	img[border] { border-style: solid; }

	img[border="0"]  { border-width:  0px ! important; }    img[width="0"]  { width:  0px ! important; }    img[height="0"]  { height:  0px ! important; }    img[hspace="0"]  { margin-right:  0px ! important; margin-left:  0px ! important; }    img[vspace="0"]  { margin-top:  0px ! important; margin-bottom:  0px ! important; }
	img[border="1"]  { border-width:  1px ! important; }    img[width="1"]  { width:  1px ! important; }    img[height="1"]  { height:  1px ! important; }    img[hspace="1"]  { margin-right:  1px ! important; margin-left:  1px ! important; }    img[vspace="1"]  { margin-top:  1px ! important; margin-bottom:  1px ! important; }
	img[border="2"]  { border-width:  2px ! important; }    img[width="2"]  { width:  2px ! important; }    img[height="2"]  { height:  2px ! important; }    img[hspace="2"]  { margin-right:  2px ! important; margin-left:  2px ! important; }    img[vspace="2"]  { margin-top:  2px ! important; margin-bottom:  2px ! important; }
	img[border="3"]  { border-width:  3px ! important; }    img[width="3"]  { width:  3px ! important; }    img[height="3"]  { height:  3px ! important; }    img[hspace="3"]  { margin-right:  3px ! important; margin-left:  3px ! important; }    img[vspace="3"]  { margin-top:  3px ! important; margin-bottom:  3px ! important; }
	img[border="4"]  { border-width:  4px ! important; }    img[width="4"]  { width:  4px ! important; }    img[height="4"]  { height:  4px ! important; }    img[hspace="4"]  { margin-right:  4px ! important; margin-left:  4px ! important; }    img[vspace="4"]  { margin-top:  4px ! important; margin-bottom:  4px ! important; }
	img[border="5"]  { border-width:  5px ! important; }    img[width="5"]  { width:  5px ! important; }    img[height="5"]  { height:  5px ! important; }    img[hspace="5"]  { margin-right:  5px ! important; margin-left:  5px ! important; }    img[vspace="5"]  { margin-top:  5px ! important; margin-bottom:  5px ! important; }
	img[border="6"]  { border-width:  6px ! important; }    img[width="6"]  { width:  6px ! important; }    img[height="6"]  { height:  6px ! important; }    img[hspace="6"]  { margin-right:  6px ! important; margin-left:  6px ! important; }    img[vspace="6"]  { margin-top:  6px ! important; margin-bottom:  6px ! important; }
	img[border="7"]  { border-width:  7px ! important; }    img[width="7"]  { width:  7px ! important; }    img[height="7"]  { height:  7px ! important; }    img[hspace="7"]  { margin-right:  7px ! important; margin-left:  7px ! important; }    img[vspace="7"]  { margin-top:  7px ! important; margin-bottom:  7px ! important; }
	img[border="8"]  { border-width:  8px ! important; }    img[width="8"]  { width:  8px ! important; }    img[height="8"]  { height:  8px ! important; }    img[hspace="8"]  { margin-right:  8px ! important; margin-left:  8px ! important; }    img[vspace="8"]  { margin-top:  8px ! important; margin-bottom:  8px ! important; }
	img[border="9"]  { border-width:  9px ! important; }    img[width="9"]  { width:  9px ! important; }    img[height="9"]  { height:  9px ! important; }    img[hspace="9"]  { margin-right:  9px ! important; margin-left:  9px ! important; }    img[vspace="9"]  { margin-top:  9px ! important; margin-bottom:  9px ! important; }
	img[border="10"] { border-width: 10px ! important; }    img[width="10"] { width: 10px ! important; }    img[height="10"] { height: 10px ! important; }    img[hspace="10"] { margin-right: 10px ! important; margin-left: 10px ! important; }    img[vspace="10"] { margin-top: 10px ! important; margin-bottom: 10px ! important; }
	img[border="11"] { border-width: 11px ! important; }    img[width="11"] { width: 11px ! important; }    img[height="11"] { height: 11px ! important; }    img[hspace="11"] { margin-right: 11px ! important; margin-left: 11px ! important; }    img[vspace="11"] { margin-top: 11px ! important; margin-bottom: 11px ! important; }
	img[border="12"] { border-width: 12px ! important; }    img[width="12"] { width: 12px ! important; }    img[height="12"] { height: 12px ! important; }    img[hspace="12"] { margin-right: 12px ! important; margin-left: 12px ! important; }    img[vspace="12"] { margin-top: 12px ! important; margin-bottom: 12px ! important; }
	img[border="13"] { border-width: 13px ! important; }    img[width="13"] { width: 13px ! important; }    img[height="13"] { height: 13px ! important; }    img[hspace="13"] { margin-right: 13px ! important; margin-left: 13px ! important; }    img[vspace="13"] { margin-top: 13px ! important; margin-bottom: 13px ! important; }
	img[border="14"] { border-width: 14px ! important; }    img[width="14"] { width: 14px ! important; }    img[height="14"] { height: 14px ! important; }    img[hspace="14"] { margin-right: 14px ! important; margin-left: 14px ! important; }    img[vspace="14"] { margin-top: 14px ! important; margin-bottom: 14px ! important; }
	img[border="15"] { border-width: 15px ! important; }    img[width="15"] { width: 15px ! important; }    img[height="15"] { height: 15px ! important; }    img[hspace="15"] { margin-right: 15px ! important; margin-left: 15px ! important; }    img[vspace="15"] { margin-top: 15px ! important; margin-bottom: 15px ! important; }
	img[border="16"] { border-width: 16px ! important; }    img[width="16"] { width: 16px ! important; }    img[height="16"] { height: 16px ! important; }    img[hspace="16"] { margin-right: 16px ! important; margin-left: 16px ! important; }    img[vspace="16"] { margin-top: 16px ! important; margin-bottom: 16px ! important; }
	img[border="17"] { border-width: 17px ! important; }    img[width="17"] { width: 17px ! important; }    img[height="17"] { height: 17px ! important; }    img[hspace="17"] { margin-right: 17px ! important; margin-left: 17px ! important; }    img[vspace="17"] { margin-top: 17px ! important; margin-bottom: 17px ! important; }
	img[border="18"] { border-width: 18px ! important; }    img[width="18"] { width: 18px ! important; }    img[height="18"] { height: 18px ! important; }    img[hspace="18"] { margin-right: 18px ! important; margin-left: 18px ! important; }    img[vspace="18"] { margin-top: 18px ! important; margin-bottom: 18px ! important; }
	img[border="19"] { border-width: 19px ! important; }    img[width="19"] { width: 19px ! important; }    img[height="19"] { height: 19px ! important; }    img[hspace="19"] { margin-right: 19px ! important; margin-left: 19px ! important; }    img[vspace="19"] { margin-top: 19px ! important; margin-bottom: 19px ! important; }
	img[border="20"] { border-width: 20px ! important; }    img[width="20"] { width: 20px ! important; }    img[height="20"] { height: 20px ! important; }    img[hspace="20"] { margin-right: 20px ! important; margin-left: 20px ! important; }    img[vspace="20"] { margin-top: 20px ! important; margin-bottom: 20px ! important; }
	img[border="21"] { border-width: 21px ! important; }    img[width="21"] { width: 21px ! important; }    img[height="21"] { height: 21px ! important; }    img[hspace="21"] { margin-right: 21px ! important; margin-left: 21px ! important; }    img[vspace="21"] { margin-top: 21px ! important; margin-bottom: 21px ! important; }
	img[border="22"] { border-width: 22px ! important; }    img[width="22"] { width: 22px ! important; }    img[height="22"] { height: 22px ! important; }    img[hspace="22"] { margin-right: 22px ! important; margin-left: 22px ! important; }    img[vspace="22"] { margin-top: 22px ! important; margin-bottom: 22px ! important; }
	img[border="23"] { border-width: 23px ! important; }    img[width="23"] { width: 23px ! important; }    img[height="23"] { height: 23px ! important; }    img[hspace="23"] { margin-right: 23px ! important; margin-left: 23px ! important; }    img[vspace="23"] { margin-top: 23px ! important; margin-bottom: 23px ! important; }
	img[border="24"] { border-width: 24px ! important; }    img[width="24"] { width: 24px ! important; }    img[height="24"] { height: 24px ! important; }    img[hspace="24"] { margin-right: 24px ! important; margin-left: 24px ! important; }    img[vspace="24"] { margin-top: 24px ! important; margin-bottom: 24px ! important; }
	img[border="25"] { border-width: 25px ! important; }    img[width="25"] { width: 25px ! important; }    img[height="25"] { height: 25px ! important; }    img[hspace="25"] { margin-right: 25px ! important; margin-left: 25px ! important; }    img[vspace="25"] { margin-top: 25px ! important; margin-bottom: 25px ! important; }
	img[border="26"] { border-width: 26px ! important; }    img[width="26"] { width: 26px ! important; }    img[height="26"] { height: 26px ! important; }    img[hspace="26"] { margin-right: 26px ! important; margin-left: 26px ! important; }    img[vspace="26"] { margin-top: 26px ! important; margin-bottom: 26px ! important; }
	img[border="27"] { border-width: 27px ! important; }    img[width="27"] { width: 27px ! important; }    img[height="27"] { height: 27px ! important; }    img[hspace="27"] { margin-right: 27px ! important; margin-left: 27px ! important; }    img[vspace="27"] { margin-top: 27px ! important; margin-bottom: 27px ! important; }
	img[border="28"] { border-width: 28px ! important; }    img[width="28"] { width: 28px ! important; }    img[height="28"] { height: 28px ! important; }    img[hspace="28"] { margin-right: 28px ! important; margin-left: 28px ! important; }    img[vspace="28"] { margin-top: 28px ! important; margin-bottom: 28px ! important; }
	img[border="29"] { border-width: 29px ! important; }    img[width="29"] { width: 29px ! important; }    img[height="29"] { height: 29px ! important; }    img[hspace="29"] { margin-right: 29px ! important; margin-left: 29px ! important; }    img[vspace="29"] { margin-top: 29px ! important; margin-bottom: 29px ! important; }
	img[border="30"] { border-width: 30px ! important; }    img[width="30"] { width: 30px ! important; }    img[height="30"] { height: 30px ! important; }    img[hspace="30"] { margin-right: 30px ! important; margin-left: 30px ! important; }    img[vspace="30"] { margin-top: 30px ! important; margin-bottom: 30px ! important; }
	img[border="31"] { border-width: 31px ! important; }    img[width="31"] { width: 31px ! important; }    img[height="31"] { height: 31px ! important; }    img[hspace="31"] { margin-right: 31px ! important; margin-left: 31px ! important; }    img[vspace="31"] { margin-top: 31px ! important; margin-bottom: 31px ! important; }
	img[border="32"] { border-width: 32px ! important; }    img[width="32"] { width: 32px ! important; }    img[height="32"] { height: 32px ! important; }    img[hspace="32"] { margin-right: 32px ! important; margin-left: 32px ! important; }    img[vspace="32"] { margin-top: 32px ! important; margin-bottom: 32px ! important; }
	img[border="33"] { border-width: 33px ! important; }    img[width="33"] { width: 33px ! important; }    img[height="33"] { height: 33px ! important; }    img[hspace="33"] { margin-right: 33px ! important; margin-left: 33px ! important; }    img[vspace="33"] { margin-top: 33px ! important; margin-bottom: 33px ! important; }
	img[border="34"] { border-width: 34px ! important; }    img[width="34"] { width: 34px ! important; }    img[height="34"] { height: 34px ! important; }    img[hspace="34"] { margin-right: 34px ! important; margin-left: 34px ! important; }    img[vspace="34"] { margin-top: 34px ! important; margin-bottom: 34px ! important; }
	img[border="35"] { border-width: 35px ! important; }    img[width="35"] { width: 35px ! important; }    img[height="35"] { height: 35px ! important; }    img[hspace="35"] { margin-right: 35px ! important; margin-left: 35px ! important; }    img[vspace="35"] { margin-top: 35px ! important; margin-bottom: 35px ! important; }
	img[border="36"] { border-width: 36px ! important; }    img[width="36"] { width: 36px ! important; }    img[height="36"] { height: 36px ! important; }    img[hspace="36"] { margin-right: 36px ! important; margin-left: 36px ! important; }    img[vspace="36"] { margin-top: 36px ! important; margin-bottom: 36px ! important; }
	img[border="37"] { border-width: 37px ! important; }    img[width="37"] { width: 37px ! important; }    img[height="37"] { height: 37px ! important; }    img[hspace="37"] { margin-right: 37px ! important; margin-left: 37px ! important; }    img[vspace="37"] { margin-top: 37px ! important; margin-bottom: 37px ! important; }
	img[border="38"] { border-width: 38px ! important; }    img[width="38"] { width: 38px ! important; }    img[height="38"] { height: 38px ! important; }    img[hspace="38"] { margin-right: 38px ! important; margin-left: 38px ! important; }    img[vspace="38"] { margin-top: 38px ! important; margin-bottom: 38px ! important; }
	img[border="39"] { border-width: 39px ! important; }    img[width="39"] { width: 39px ! important; }    img[height="39"] { height: 39px ! important; }    img[hspace="39"] { margin-right: 39px ! important; margin-left: 39px ! important; }    img[vspace="39"] { margin-top: 39px ! important; margin-bottom: 39px ! important; }
	img[border="40"] { border-width: 40px ! important; }    img[width="40"] { width: 40px ! important; }    img[height="40"] { height: 40px ! important; }    img[hspace="40"] { margin-right: 40px ! important; margin-left: 40px ! important; }    img[vspace="40"] { margin-top: 40px ! important; margin-bottom: 40px ! important; }
	img[border="41"] { border-width: 41px ! important; }    img[width="41"] { width: 41px ! important; }    img[height="41"] { height: 41px ! important; }    img[hspace="41"] { margin-right: 41px ! important; margin-left: 41px ! important; }    img[vspace="41"] { margin-top: 41px ! important; margin-bottom: 41px ! important; }
	img[border="42"] { border-width: 42px ! important; }    img[width="42"] { width: 42px ! important; }    img[height="42"] { height: 42px ! important; }    img[hspace="42"] { margin-right: 42px ! important; margin-left: 42px ! important; }    img[vspace="42"] { margin-top: 42px ! important; margin-bottom: 42px ! important; }
	img[border="43"] { border-width: 43px ! important; }    img[width="43"] { width: 43px ! important; }    img[height="43"] { height: 43px ! important; }    img[hspace="43"] { margin-right: 43px ! important; margin-left: 43px ! important; }    img[vspace="43"] { margin-top: 43px ! important; margin-bottom: 43px ! important; }
	img[border="44"] { border-width: 44px ! important; }    img[width="44"] { width: 44px ! important; }    img[height="44"] { height: 44px ! important; }    img[hspace="44"] { margin-right: 44px ! important; margin-left: 44px ! important; }    img[vspace="44"] { margin-top: 44px ! important; margin-bottom: 44px ! important; }
	img[border="45"] { border-width: 45px ! important; }    img[width="45"] { width: 45px ! important; }    img[height="45"] { height: 45px ! important; }    img[hspace="45"] { margin-right: 45px ! important; margin-left: 45px ! important; }    img[vspace="45"] { margin-top: 45px ! important; margin-bottom: 45px ! important; }
	img[border="46"] { border-width: 46px ! important; }    img[width="46"] { width: 46px ! important; }    img[height="46"] { height: 46px ! important; }    img[hspace="46"] { margin-right: 46px ! important; margin-left: 46px ! important; }    img[vspace="46"] { margin-top: 46px ! important; margin-bottom: 46px ! important; }
	img[border="47"] { border-width: 47px ! important; }    img[width="47"] { width: 47px ! important; }    img[height="47"] { height: 47px ! important; }    img[hspace="47"] { margin-right: 47px ! important; margin-left: 47px ! important; }    img[vspace="47"] { margin-top: 47px ! important; margin-bottom: 47px ! important; }
	img[border="48"] { border-width: 48px ! important; }    img[width="48"] { width: 48px ! important; }    img[height="48"] { height: 48px ! important; }    img[hspace="48"] { margin-right: 48px ! important; margin-left: 48px ! important; }    img[vspace="48"] { margin-top: 48px ! important; margin-bottom: 48px ! important; }
	img[border="49"] { border-width: 49px ! important; }    img[width="49"] { width: 49px ! important; }    img[height="49"] { height: 49px ! important; }    img[hspace="49"] { margin-right: 49px ! important; margin-left: 49px ! important; }    img[vspace="49"] { margin-top: 49px ! important; margin-bottom: 49px ! important; }
	img[border="50"] { border-width: 50px ! important; }    img[width="50"] { width: 50px ! important; }    img[height="50"] { height: 50px ! important; }    img[hspace="50"] { margin-right: 50px ! important; margin-left: 50px ! important; }    img[vspace="50"] { margin-top: 50px ! important; margin-bottom: 50px ! important; }
	img[border="51"] { border-width: 51px ! important; }    img[width="51"] { width: 51px ! important; }    img[height="51"] { height: 51px ! important; }    img[hspace="51"] { margin-right: 51px ! important; margin-left: 51px ! important; }    img[vspace="51"] { margin-top: 51px ! important; margin-bottom: 51px ! important; }
	img[border="52"] { border-width: 52px ! important; }    img[width="52"] { width: 52px ! important; }    img[height="52"] { height: 52px ! important; }    img[hspace="52"] { margin-right: 52px ! important; margin-left: 52px ! important; }    img[vspace="52"] { margin-top: 52px ! important; margin-bottom: 52px ! important; }
	img[border="53"] { border-width: 53px ! important; }    img[width="53"] { width: 53px ! important; }    img[height="53"] { height: 53px ! important; }    img[hspace="53"] { margin-right: 53px ! important; margin-left: 53px ! important; }    img[vspace="53"] { margin-top: 53px ! important; margin-bottom: 53px ! important; }
	img[border="54"] { border-width: 54px ! important; }    img[width="54"] { width: 54px ! important; }    img[height="54"] { height: 54px ! important; }    img[hspace="54"] { margin-right: 54px ! important; margin-left: 54px ! important; }    img[vspace="54"] { margin-top: 54px ! important; margin-bottom: 54px ! important; }
	img[border="55"] { border-width: 55px ! important; }    img[width="55"] { width: 55px ! important; }    img[height="55"] { height: 55px ! important; }    img[hspace="55"] { margin-right: 55px ! important; margin-left: 55px ! important; }    img[vspace="55"] { margin-top: 55px ! important; margin-bottom: 55px ! important; }
	img[border="56"] { border-width: 56px ! important; }    img[width="56"] { width: 56px ! important; }    img[height="56"] { height: 56px ! important; }    img[hspace="56"] { margin-right: 56px ! important; margin-left: 56px ! important; }    img[vspace="56"] { margin-top: 56px ! important; margin-bottom: 56px ! important; }
	img[border="57"] { border-width: 57px ! important; }    img[width="57"] { width: 57px ! important; }    img[height="57"] { height: 57px ! important; }    img[hspace="57"] { margin-right: 57px ! important; margin-left: 57px ! important; }    img[vspace="57"] { margin-top: 57px ! important; margin-bottom: 57px ! important; }
	img[border="58"] { border-width: 58px ! important; }    img[width="58"] { width: 58px ! important; }    img[height="58"] { height: 58px ! important; }    img[hspace="58"] { margin-right: 58px ! important; margin-left: 58px ! important; }    img[vspace="58"] { margin-top: 58px ! important; margin-bottom: 58px ! important; }
	img[border="59"] { border-width: 59px ! important; }    img[width="59"] { width: 59px ! important; }    img[height="59"] { height: 59px ! important; }    img[hspace="59"] { margin-right: 59px ! important; margin-left: 59px ! important; }    img[vspace="59"] { margin-top: 59px ! important; margin-bottom: 59px ! important; }
	img[border="60"] { border-width: 60px ! important; }    img[width="60"] { width: 60px ! important; }    img[height="60"] { height: 60px ! important; }    img[hspace="60"] { margin-right: 60px ! important; margin-left: 60px ! important; }    img[vspace="60"] { margin-top: 60px ! important; margin-bottom: 60px ! important; }
	img[border="61"] { border-width: 61px ! important; }    img[width="61"] { width: 61px ! important; }    img[height="61"] { height: 61px ! important; }    img[hspace="61"] { margin-right: 61px ! important; margin-left: 61px ! important; }    img[vspace="61"] { margin-top: 61px ! important; margin-bottom: 61px ! important; }
	img[border="62"] { border-width: 62px ! important; }    img[width="62"] { width: 62px ! important; }    img[height="62"] { height: 62px ! important; }    img[hspace="62"] { margin-right: 62px ! important; margin-left: 62px ! important; }    img[vspace="62"] { margin-top: 62px ! important; margin-bottom: 62px ! important; }
	img[border="63"] { border-width: 63px ! important; }    img[width="63"] { width: 63px ! important; }    img[height="63"] { height: 63px ! important; }    img[hspace="63"] { margin-right: 63px ! important; margin-left: 63px ! important; }    img[vspace="63"] { margin-top: 63px ! important; margin-bottom: 63px ! important; }
	img[border="64"] { border-width: 64px ! important; }    img[width="64"] { width: 64px ! important; }    img[height="64"] { height: 64px ! important; }    img[hspace="64"] { margin-right: 64px ! important; margin-left: 64px ! important; }    img[vspace="64"] { margin-top: 64px ! important; margin-bottom: 64px ! important; }
	img[border="65"] { border-width: 65px ! important; }    img[width="65"] { width: 65px ! important; }    img[height="65"] { height: 65px ! important; }    img[hspace="65"] { margin-right: 65px ! important; margin-left: 65px ! important; }    img[vspace="65"] { margin-top: 65px ! important; margin-bottom: 65px ! important; }
	img[border="66"] { border-width: 66px ! important; }    img[width="66"] { width: 66px ! important; }    img[height="66"] { height: 66px ! important; }    img[hspace="66"] { margin-right: 66px ! important; margin-left: 66px ! important; }    img[vspace="66"] { margin-top: 66px ! important; margin-bottom: 66px ! important; }
	img[border="67"] { border-width: 67px ! important; }    img[width="67"] { width: 67px ! important; }    img[height="67"] { height: 67px ! important; }    img[hspace="67"] { margin-right: 67px ! important; margin-left: 67px ! important; }    img[vspace="67"] { margin-top: 67px ! important; margin-bottom: 67px ! important; }
	img[border="68"] { border-width: 68px ! important; }    img[width="68"] { width: 68px ! important; }    img[height="68"] { height: 68px ! important; }    img[hspace="68"] { margin-right: 68px ! important; margin-left: 68px ! important; }    img[vspace="68"] { margin-top: 68px ! important; margin-bottom: 68px ! important; }
	img[border="69"] { border-width: 69px ! important; }    img[width="69"] { width: 69px ! important; }    img[height="69"] { height: 69px ! important; }    img[hspace="69"] { margin-right: 69px ! important; margin-left: 69px ! important; }    img[vspace="69"] { margin-top: 69px ! important; margin-bottom: 69px ! important; }
	img[border="70"] { border-width: 70px ! important; }    img[width="70"] { width: 70px ! important; }    img[height="70"] { height: 70px ! important; }    img[hspace="70"] { margin-right: 70px ! important; margin-left: 70px ! important; }    img[vspace="70"] { margin-top: 70px ! important; margin-bottom: 70px ! important; }
	img[border="71"] { border-width: 71px ! important; }    img[width="71"] { width: 71px ! important; }    img[height="71"] { height: 71px ! important; }    img[hspace="71"] { margin-right: 71px ! important; margin-left: 71px ! important; }    img[vspace="71"] { margin-top: 71px ! important; margin-bottom: 71px ! important; }
	img[border="72"] { border-width: 72px ! important; }    img[width="72"] { width: 72px ! important; }    img[height="72"] { height: 72px ! important; }    img[hspace="72"] { margin-right: 72px ! important; margin-left: 72px ! important; }    img[vspace="72"] { margin-top: 72px ! important; margin-bottom: 72px ! important; }
	img[border="73"] { border-width: 73px ! important; }    img[width="73"] { width: 73px ! important; }    img[height="73"] { height: 73px ! important; }    img[hspace="73"] { margin-right: 73px ! important; margin-left: 73px ! important; }    img[vspace="73"] { margin-top: 73px ! important; margin-bottom: 73px ! important; }
	img[border="74"] { border-width: 74px ! important; }    img[width="74"] { width: 74px ! important; }    img[height="74"] { height: 74px ! important; }    img[hspace="74"] { margin-right: 74px ! important; margin-left: 74px ! important; }    img[vspace="74"] { margin-top: 74px ! important; margin-bottom: 74px ! important; }
	img[border="75"] { border-width: 75px ! important; }    img[width="75"] { width: 75px ! important; }    img[height="75"] { height: 75px ! important; }    img[hspace="75"] { margin-right: 75px ! important; margin-left: 75px ! important; }    img[vspace="75"] { margin-top: 75px ! important; margin-bottom: 75px ! important; }
	img[border="76"] { border-width: 76px ! important; }    img[width="76"] { width: 76px ! important; }    img[height="76"] { height: 76px ! important; }    img[hspace="76"] { margin-right: 76px ! important; margin-left: 76px ! important; }    img[vspace="76"] { margin-top: 76px ! important; margin-bottom: 76px ! important; }
	img[border="77"] { border-width: 77px ! important; }    img[width="77"] { width: 77px ! important; }    img[height="77"] { height: 77px ! important; }    img[hspace="77"] { margin-right: 77px ! important; margin-left: 77px ! important; }    img[vspace="77"] { margin-top: 77px ! important; margin-bottom: 77px ! important; }
	img[border="78"] { border-width: 78px ! important; }    img[width="78"] { width: 78px ! important; }    img[height="78"] { height: 78px ! important; }    img[hspace="78"] { margin-right: 78px ! important; margin-left: 78px ! important; }    img[vspace="78"] { margin-top: 78px ! important; margin-bottom: 78px ! important; }
	img[border="79"] { border-width: 79px ! important; }    img[width="79"] { width: 79px ! important; }    img[height="79"] { height: 79px ! important; }    img[hspace="79"] { margin-right: 79px ! important; margin-left: 79px ! important; }    img[vspace="79"] { margin-top: 79px ! important; margin-bottom: 79px ! important; }
	img[border="80"] { border-width: 80px ! important; }    img[width="80"] { width: 80px ! important; }    img[height="80"] { height: 80px ! important; }    img[hspace="80"] { margin-right: 80px ! important; margin-left: 80px ! important; }    img[vspace="80"] { margin-top: 80px ! important; margin-bottom: 80px ! important; }
	img[border="81"] { border-width: 81px ! important; }    img[width="81"] { width: 81px ! important; }    img[height="81"] { height: 81px ! important; }    img[hspace="81"] { margin-right: 81px ! important; margin-left: 81px ! important; }    img[vspace="81"] { margin-top: 81px ! important; margin-bottom: 81px ! important; }
	img[border="82"] { border-width: 82px ! important; }    img[width="82"] { width: 82px ! important; }    img[height="82"] { height: 82px ! important; }    img[hspace="82"] { margin-right: 82px ! important; margin-left: 82px ! important; }    img[vspace="82"] { margin-top: 82px ! important; margin-bottom: 82px ! important; }
	img[border="83"] { border-width: 83px ! important; }    img[width="83"] { width: 83px ! important; }    img[height="83"] { height: 83px ! important; }    img[hspace="83"] { margin-right: 83px ! important; margin-left: 83px ! important; }    img[vspace="83"] { margin-top: 83px ! important; margin-bottom: 83px ! important; }
	img[border="84"] { border-width: 84px ! important; }    img[width="84"] { width: 84px ! important; }    img[height="84"] { height: 84px ! important; }    img[hspace="84"] { margin-right: 84px ! important; margin-left: 84px ! important; }    img[vspace="84"] { margin-top: 84px ! important; margin-bottom: 84px ! important; }
	img[border="85"] { border-width: 85px ! important; }    img[width="85"] { width: 85px ! important; }    img[height="85"] { height: 85px ! important; }    img[hspace="85"] { margin-right: 85px ! important; margin-left: 85px ! important; }    img[vspace="85"] { margin-top: 85px ! important; margin-bottom: 85px ! important; }
	img[border="86"] { border-width: 86px ! important; }    img[width="86"] { width: 86px ! important; }    img[height="86"] { height: 86px ! important; }    img[hspace="86"] { margin-right: 86px ! important; margin-left: 86px ! important; }    img[vspace="86"] { margin-top: 86px ! important; margin-bottom: 86px ! important; }
	img[border="87"] { border-width: 87px ! important; }    img[width="87"] { width: 87px ! important; }    img[height="87"] { height: 87px ! important; }    img[hspace="87"] { margin-right: 87px ! important; margin-left: 87px ! important; }    img[vspace="87"] { margin-top: 87px ! important; margin-bottom: 87px ! important; }
	img[border="88"] { border-width: 88px ! important; }    img[width="88"] { width: 88px ! important; }    img[height="88"] { height: 88px ! important; }    img[hspace="88"] { margin-right: 88px ! important; margin-left: 88px ! important; }    img[vspace="88"] { margin-top: 88px ! important; margin-bottom: 88px ! important; }
	img[border="89"] { border-width: 89px ! important; }    img[width="89"] { width: 89px ! important; }    img[height="89"] { height: 89px ! important; }    img[hspace="89"] { margin-right: 89px ! important; margin-left: 89px ! important; }    img[vspace="89"] { margin-top: 89px ! important; margin-bottom: 89px ! important; }
	img[border="90"] { border-width: 90px ! important; }    img[width="90"] { width: 90px ! important; }    img[height="90"] { height: 90px ! important; }    img[hspace="90"] { margin-right: 90px ! important; margin-left: 90px ! important; }    img[vspace="90"] { margin-top: 90px ! important; margin-bottom: 90px ! important; }
	img[border="91"] { border-width: 91px ! important; }    img[width="91"] { width: 91px ! important; }    img[height="91"] { height: 91px ! important; }    img[hspace="91"] { margin-right: 91px ! important; margin-left: 91px ! important; }    img[vspace="91"] { margin-top: 91px ! important; margin-bottom: 91px ! important; }
	img[border="92"] { border-width: 92px ! important; }    img[width="92"] { width: 92px ! important; }    img[height="92"] { height: 92px ! important; }    img[hspace="92"] { margin-right: 92px ! important; margin-left: 92px ! important; }    img[vspace="92"] { margin-top: 92px ! important; margin-bottom: 92px ! important; }
	img[border="93"] { border-width: 93px ! important; }    img[width="93"] { width: 93px ! important; }    img[height="93"] { height: 93px ! important; }    img[hspace="93"] { margin-right: 93px ! important; margin-left: 93px ! important; }    img[vspace="93"] { margin-top: 93px ! important; margin-bottom: 93px ! important; }
	img[border="94"] { border-width: 94px ! important; }    img[width="94"] { width: 94px ! important; }    img[height="94"] { height: 94px ! important; }    img[hspace="94"] { margin-right: 94px ! important; margin-left: 94px ! important; }    img[vspace="94"] { margin-top: 94px ! important; margin-bottom: 94px ! important; }
	img[border="95"] { border-width: 95px ! important; }    img[width="95"] { width: 95px ! important; }    img[height="95"] { height: 95px ! important; }    img[hspace="95"] { margin-right: 95px ! important; margin-left: 95px ! important; }    img[vspace="95"] { margin-top: 95px ! important; margin-bottom: 95px ! important; }
	img[border="96"] { border-width: 96px ! important; }    img[width="96"] { width: 96px ! important; }    img[height="96"] { height: 96px ! important; }    img[hspace="96"] { margin-right: 96px ! important; margin-left: 96px ! important; }    img[vspace="96"] { margin-top: 96px ! important; margin-bottom: 96px ! important; }
	img[border="97"] { border-width: 97px ! important; }    img[width="97"] { width: 97px ! important; }    img[height="97"] { height: 97px ! important; }    img[hspace="97"] { margin-right: 97px ! important; margin-left: 97px ! important; }    img[vspace="97"] { margin-top: 97px ! important; margin-bottom: 97px ! important; }
	img[border="98"] { border-width: 98px ! important; }    img[width="98"] { width: 98px ! important; }    img[height="98"] { height: 98px ! important; }    img[hspace="98"] { margin-right: 98px ! important; margin-left: 98px ! important; }    img[vspace="98"] { margin-top: 98px ! important; margin-bottom: 98px ! important; }
	img[border="99"] { border-width: 99px ! important; }    img[width="99"] { width: 99px ! important; }    img[height="99"] { height: 99px ! important; }    img[hspace="99"] { margin-right: 99px ! important; margin-left: 99px ! important; }    img[vspace="99"] { margin-top: 99px ! important; margin-bottom: 99px ! important; }




/* ------------------------------
 * Header section.
 ------------------------------ */
#header {
	margin-bottom: 0;
}

#header.navbar {
	margin-bottom: 0;
}

#header.navbar .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

	#header
	{
		border: none;

		background-color: #FFFFFF none;
		filter: none;
		border-radius: 0px;
		box-shadow: none;
	}

	#header .navbar-inner
	{
		border: none;

		background-color: #FFFFFF none;
		filter: none;
		border-radius: 0px;
		box-shadow: none;
	}

#header.navbar .navbar-inner {
	border: none;
	border-radius: 0px;
	background-color: #FFFFFF ! important;
	background-image: none ! important;
	background-repeat: repeat-x;
	box-shadow: none;
}


.btn.btn-navbar {
	float: left;
	margin: 12px 10px 10px 0;
}

.navbar .divider-vertical {
	margin: 0;
	height: 40px;
	/*height: 30px;*/
	border-right: 1px solid rgba(255, 255, 255, 0.27);
	border-left: 1px solid rgba(0, 0, 0, 0.28);
}

.navbar-switcher .divider-vertical {
	margin: 0;
	/*height: 40px;*/
	height: 30px;
	border-right: 1px solid rgba(255, 255, 255, 0.27);
	border-left: 1px solid rgba(0, 0, 0, 0.28);
}

.navbar-menu {
	display: inline-block;
	margin: 8px 0 0;
	font-weight: bold;
	text-align: right;
}

.navbar .brand {
	padding: 10px 20px 9px 0;
	margin-left: 0;
}
.navbar .brand img{
	width: 107px;
}

.navbar .nav.nav-tabs {
	border-bottom: 0;
}

.navbar .nav.nav-tabs > li {
	border-color: #CCCCCC #CCCCCC #B3B3B3;
	border-radius:4px 4px 0 0;
 }

.navbar .nav.nav-tabs > li > a {
	float: none;
	border: 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.53) inset;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 9px 10px;
	background-color: #000066;
}

.nav.nav-tabs > li > a:hover {
	border: 0;
 }

.navbar .nav.nav-tabs >li.tab-book > a > i {
	color: #9dd124;
}

.navbar .nav.nav-tabs >li.tab-work > a > i{
	color: #ffa417
}

.navbar .nav.nav-tabs >li.tab-goods > a > i{
	color: #eb73a1
}


.navbar .nav > li > a {
	float: none;
	padding: 9px 15px;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}

.navbar .nav > li > a:hover {
	color: #fff;
}




	/* header */


	#header .btn-toolbar,
	#header .btn-group
	{
		margin-top: 0;
	}


	#header .navbar-inner .container-fluid
	{
		position: relative;
	}



	#header .navbar-menu,
	#header .btn-toolbar,
	#header .nav,
	#header #pageName
	{
		position: absolute;
		margin: 0;
		padding: 0;
	}

	#header .navbar-menu { z-index: 1; }
	#header .btn-toolbar { z-index: 2; }
	#header .nav         { z-index: 4; }
	#header #pageName    { z-index: 3; }

	#header #pageName
	{
		font-size: 1.4rem;
		line-height: 26px;

		color: #333333;
		text-shadow: 1px 1px 0px #FFFFFF, -1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 1px -1px 0px #FFFFFF;
		text-align: right;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	#header .navbar-menu
	{
		line-height: 26px;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	#header .btn-toolbar
	{
		bottom: 4px ;
		right:    0  ;
		height: 30px;
	}

	#header .nav
	{
		bottom:  0  ;
		left:     0  ;
		height: 37px;
	}


	@media                         (max-width:  479px) { #header .container-fluid { height: 52px; } #header .navbar-menu, #header .btn-toolbar, #header .nav { display: none ; } #header #pageName { top:     2px; left:   180px; right:    0px; width: auto ; height: 52px; white-space: normal; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  480px) and (max-width:  581px) { #header .container-fluid { height: 52px; } #header .navbar-menu, #header .btn-toolbar, #header .nav { display: none ; } #header #pageName { top:     2px; left:   180px; right:    0px; width: auto ; height: 52px; white-space: normal; } }
	/* レイアウト要件の境界 */
	@media (min-width:  582px) and (max-width:  639px) { #header .container-fluid { height: 52px; }                       #header .btn-toolbar, #header .nav { display: none ; } #header #pageName { top:     2px; left:   180px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:    26px; right:    0  ; height: 26px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  640px) and (max-width:  767px) { #header .container-fluid { height: 52px; }                       #header .btn-toolbar, #header .nav { display: none ; } #header #pageName { top:     2px; left:   180px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:    26px; right:    0  ; height: 26px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  768px) and (max-width:  799px) { #header .container-fluid { height: 86px; }                                                                              #header #pageName { top:     2px; left:   130px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:    26px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:     0  ; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  800px) and (max-width:  895px) { #header .container-fluid { height: 86px; }                                                                              #header #pageName { top:     2px; left:   130px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:    26px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:     0  ; } }
	/* レイアウト要件の境界 */
	@media (min-width:  896px) and (max-width:  909px) { #header .container-fluid { height: 86px; }                                                                              #header #pageName { top:     2px; left:   130px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:    26px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }
	/* レイアウト要件の境界 */
	@media (min-width:  910px) and (max-width:  979px) { #header .container-fluid { height: 70px; }                                                                              #header #pageName { top:     2px; left:   520px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:     5px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  980px) and (max-width: 1023px) { #header .container-fluid { height: 70px; }                                                                              #header #pageName { top:     2px; left:   520px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:     5px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1024px) and (max-width: 1079px) { #header .container-fluid { height: 70px; }                                                                              #header #pageName { top:     2px; left:   520px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:     5px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }
	/* レイアウト要件の境界 */
	@media (min-width: 1080px) and (max-width: 1279px) { #header .container-fluid { height: 70px; }                                                                              #header #pageName { top:     2px; left:   520px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { top:     5px; left:   130px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1280px)                         { #header .container-fluid { height: 60px; }                                                                              #header #pageName { top:     2px; left:   520px; right:    0px; width: auto ; height: 26px; white-space: nowrap; } #header .navbar-menu { bottom:  4px; left:   510px; height: 26px; } #header .btn-toolbar { } #header .nav { left:   130px; } }



.search-book .nav > li > a,
.search-goods .nav > li > a,
.search-workshop .nav > li > a {
	float: none;
	padding: 9px 15px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.search-book .nav > li > a:hover {
	background-color: #1a1a80;
}

.search-workshop .nav > li > a:hover {
	background-color: #333399;
}

.search-goods .nav > li > a:hover {

	background-color: #4d4db3;
}


/* ------------------------------
 * search-area.
 ------------------------------ */

.search-area select {
	width: auto;
}


	.search-area form
	{
		display: block;
		width: 100%;
	}

	.search-area *[class*="span"]     ,
	.search-area select               ,
	.search-area input[type^="hidden"],
	.search-area button
	{
		display: inline-block;
	}

	.search-area button
	{
		width: 4em;
	}

	.search-area form
	{
		text-align: right;
	}


	@media                         (max-width:  479px) { .search-area .search-dropdown { width:  0  ; } .search-area input[name="keywords"] { width: 70% ; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  480px) and (max-width:  639px) { .search-area .search-dropdown { width: 12em; } .search-area input[name="keywords"] { width: 12em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  640px) and (max-width:  767px) { .search-area .search-dropdown { width: 16em; } .search-area input[name="keywords"] { width: 16em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  768px) and (max-width:  799px) { .search-area .search-dropdown { width: auto; } .search-area input[name="keywords"] { width: 16em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  800px) and (max-width:  979px) { .search-area .search-dropdown { width: auto; } .search-area input[name="keywords"] { width: 16em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  980px) and (max-width: 1023px) { .search-area .search-dropdown { width: auto; } .search-area input[name="keywords"] { width: 16em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1024px) and (max-width: 1279px) { .search-area .search-dropdown { width: auto; } .search-area input[name="keywords"] { width: 16em; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1280px)                         { .search-area .search-dropdown { width: auto; } .search-area input[name="keywords"] { width: 16em; } }


.search-area .navbar-inner
{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
	border-radius: 0;
}

.search-area .navbar-inner
{
	filter: none;
}

.search-area .navbar-inner
{
	border-width: 1px 0 1px 0;
	background-image: none ! important;
	background-color: #000066 ! important;
}

.row2n-1 [class*="span"]:nth-child(2n+1) {
	margin-left: 0;
}

/*お知らせエリア*/
.alert.news-ticker {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f4f4f4;
	border: 1px solid #D3D3D3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
.alert.news-ticker >a {
	color: #333;
}
.alert.news-ticker > i {
	margin-right: 15px;
}

/* ------------------------------
 * Main Contents.
 ------------------------------ */

.catchComment {
	text-align: center;
	color:#000066;
}



/* ------------------------------
 * utility.
 ------------------------------ */
.bnr-utility .thumbnail {
	margin-bottom: 10px;
	border: 0;
	box-shadow: 0 0 0;
}
.blog-summary ul {
	margin: 0 0 10px 0;
}
.blog-summary li {
	list-style-type: none;
}


/*blog-area*/
div.blog-area .accordion-inner {
	padding: 0;
	border-top: 0;
}

div.blog-area.accordion table.table {
	margin-bottom: 0;
}

/* ------------------------------
 * workshop.html.
 ------------------------------ */

div.search-workshop {
	margin-bottom: 0;
	border: 0;
}
.navbar-switcher{
	/*margin-bottom: 0;*/
	/*background-color: #6868C9;*/
}

.navbar-switcher .navbar-inner {
	border:0;
	/*border-radius: 0;*/
	background-color: #6868C9;
	background-image: none;
	min-height: 30px;
}

/*
.navbar-switcher{
	background-color: #6868C9;
}
*/

.navbar-switcher .navbar-inner .nav > li > a {
	float: none;
	/*padding: 10px 5px;*/
	padding: 5px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
}

@media (max-width: 979px) {
	.navbar-switcher .navbar-inner .nav > li > a {
		font-size:1.2rem;
	}
}



.navbar-switcher .navbar-inner .nav > li > a:hover {
	background-color: #333399;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	color: #fff;
	text-decoration: none;
}

.navbar-switcher .navbar-inner .nav > li.active {
	position: relative;
}

.navbar-switcher .navbar-inner .nav > li.active > a {
	/*background-color: #0D427C;*/
	background-color: #333399;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
	/*border-bottom: 3px solid #0D427C;*/
	color: #fff;
}

.navbar-switcher .navbar-inner .nav > li.active:after {
	position:absolute;
	bottom:-10px;
	left:50%;
	display:block;
	margin-left: -10px;
	width:0;
	border:10px solid transparent;
	border-top-color: #333399;
	border-bottom-width:0;
	content:"";
}

.navbar-switcher .navbar-inner .nav > li.active a:hover {
	background-color: #333399;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) ! important;
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) ! important;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) ! important;
	color: #fff;
	text-decoration: none;
}

form.form-switcher {
	margin: 20px 0;
}
/*.navbar-switcher .container-fluid {
	background: #fff;
}*/
.breadcrumb {
	margin-bottom: 0;
	background-color: inherit;
}

.pagination
{
	margin: 0;
}

.media-work .label {
/*
	width: 22%;
	min-width: 4em;
*/
	min-width: 22%;
	text-align: center;
}

.media-work .media-object {
	margin: 5px 0 0;
}

.media-work .media-heading {
	color:#3F12FE;
	margin-top: 5px;
}

.media-work .media-summary {
	margin-bottom: 0;
	padding: 10px;
	background-color: #FFF3F3;
}

.media-work .media-summary a {
	color:#333;
	font-weight: bold;
}

.media-work .media-summary a:hover {
	background: #66CC66 none;
	color: #FFFFFF;
	text-decoration: none;
}
/*@media (min-width: 980px) {
	.media-body {
		overflow: visible;
	}
}*/
@media (max-width: 979px) {
	div.work-list > div.row-fluid > div.span4 {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
/*	div.work-list div.span4:nth-child(n+1),div.work-list div.span4:nth-child(n+2) {
		margin-left: 0;
	}*/

	div.ranking .media .pull-left {
		float: none;
	}
	div.ranking .media .media-object {
		margin: 0 auto;
	}
}
@media (max-width: 480px) {
	div.media-body {
		overflow: visible;
	}
}


/* ------------------------------
 * smartphone menu.
 ------------------------------ */

/*trigger button*/
p.mobile-bar {
	float: left;
	margin: 10px 15px 10px 5px ! important;
}

p.mobile-bar {
	margin: 0;
	padding: 0;
}

p.mobile-bar > a {
	display: inline-block;
	padding: 5px 11px;
	color: #999;
	text-decoration: none;
}

/*menu マイページログインbtn*/
div.mobile-nav-0 {
	margin: 10px 10px 0;
}
div.mobile-nav-0 > .btn {
	padding: 7px 11px;
	border: 1px solid #282E3C;
	background: linear-gradient(to bottom, #495062 0%, #3B4254 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 0 #3D4552;
	color: #FFFFFF;
	text-shadow: 1px -1px 0 #000000;
}

div.mobile-nav-0 > .btn:hover {
	background: #2B303E;
	box-shadow: 0 1px 0 #3D4552;
}

/*menu 検索フォーム*/
form.mobile-nav-1 {
	margin: 0;
	padding: 10px 10px 0;
}
form.mobile-nav-1 > .input-append {
	 padding: 10px;
}
form.mobile-nav-1 input {
	width: 210px;
	border: 1px solid #2A303E;
	background-color: #474E5E;
	box-shadow: 0 1px 1px rgba(58, 57, 62, 0.97) inset;
	color: #FFF;
}

form.mobile-nav-1 input[type="text"].voice:focus {
	outline: 0 none;
	border-color: rgba(255, 255, 255, 0.8) ! important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.6) ! important;
}

/*menu 各種メニュー*/
ul.mobile-nav-2 {
	margin: 0 0 10px 0;
	padding: 0;
}

ul.mobile-nav-2 li {
	padding-left:15px;
	list-style: none;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 22px;
}

.mobile-nav-2 li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px -1px 0 rgba(0,0,0,1);
}
.mobile-nav-2 li i {
	margin: 0 10px 0 0;
}
.mobile-nav-2 li .badge {
	margin:0 0 0 10px;
	background-color: #474E5E;
	font-weight: normal;
	font-size: 15px;
	font-size: 1.5rem;
}
ul.mobile-nav-2 .divider {
	overflow: hidden;
	margin: 9px 0;
	height: 1px;
	border-bottom: 1px solid #3E4653;
	background-color: #272D3B;
}

ul.mobile-nav-2 li.mobile-menu-title {
	margin: 9px 0;
	border-top: 1px solid #282E3C;
	border-bottom: 1px solid #282E3C;
	background: repeat scroll 0 0 #3D4456;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495062), color-stop(100%,#3b4254)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #495062 0%,#3b4254 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #495062 0%,#3b4254 100%); /* W3C */
	box-shadow: 0 1px 0 #3D4552;
	color: #A8ABB4;
	text-shadow: 0 1px 0 rgba(0,0,0,1);
	font-weight: bold;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.2;
}



/* ------------------------------
 * Responsive css.
 ------------------------------ */

 @media (max-width: 1024px) and (min-width: 768px){
	.container-fluid .row-fluid .span10 {
		 width: 74.30939226519337%;
	}

	.container-fluid .row-fluid .span2 {
		width: 22.92817679558011%;
	}
	.row-fluid.row-fluid-4n span4 {
			margin-left: 0;
			float: none;
			display: block;
			width: 100% ! important;
	}
}

.sidebar-nav {
	padding: 9px 0;
}
@media (max-width: 980px) {
/* Enable use of floated navbar text */
	.navbar-text.pull-right {
		float: none;
		padding-right: 5px;
		padding-left: 5px;
	}
	.navbar .nav > li > a {
		padding: 9px 6px;
	}
	/*media module*/
	.media >.pull-left, .media >.pull-right {
		display: block;
		float: none;
		margin-bottom: 10px;
	}
	.media >.pull-left > .media-object, .media >.pull-right >.media-object {
		margin: 0 auto;
	}
}

/*orginal style wrote*/
@media (max-width: 767px) {
	body {
		padding-right: 0;
		padding-left: 0;
	}
	h2 {
		/*font-size: 14px;*/
		/*line-height: 16px;*/
	}
	#build-menu-page {
		padding-right: 5px;
		padding-left: 5px;
	}
	/*header*/
	.navbar .nav {
		margin: 0 ! important;
	}
	.navbar-menu {
		font-size: 12px;
		font-size: 1.2rem;
	}
	.navbar-inner {
		/*margin-right: -20px;
		margin-left: -20px;
		padding-right: 40px;
		padding-left: 20px;*/
		min-height: 40px;
	}

/*
	div.search-area > div.navbar-inner {
		border-radius:4px 4px 4px 4px;
	}

	.navbar-form input.span3 {
		display: inline-block;
		width: auto;
	}
*/

	#aurasoma .span1{
		width:25%;
		float:left;
	}
}

@media (max-width: 480px) {
	.visible-smallphone {
		display: inherit ! important;
	}
	.hidden-smallphone {
		display: none ! important;
	}


		/*media module*/
	.media >.pull-left, .media >.pull-right {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	.media >.pull-left > .media-object, .media >.pull-right >.media-object {
		margin: auto;
	}



}

#build-menu-page {
	border-top: 3px solid #000066;
}

#build-menu-overlay {
	background: inherit ! important;
	opacity: 0 ! important;
}


