/* CSS Document teshigoto-nouen.com*/

/*
body {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
*/

h1,h2,h3,div,dl,dt,dd,ul,ol,li,p {
	margin:0;
	padding:0;
}

p {
	margin:0 0 1em 0;
}


.honbunText {
	font-size:100%;
	line-height:175%;
	text-indent:1em;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
}

.grayTextCenter {
	font-size:100%;
	line-height:150%;
	color:#666;
	text-align:center;
}

.textBoldRed {
	font-size:115%;
	color:#c7545b;
	font-weight:bold;
}
.textBold {
	font-size:115%;
	font-weight:bold;
}
.textChugaki {
	font-size:100%;
	line-height:150%;
	color:#666;
	text-indent:-1em;
	margin-top:-0.8em;
	margin-left:1em;
	text-align:justify;
	text-justify:inter-ideograph;
}
.textChugaki2 {
	font-size:100%;
	line-height:150%;
	color:#666;
	text-indent:-1em !important;
	padding-left:1em !important;
}

.cl {
	clear:both;
}

img {
	vertical-align:bottom;
}

.imgINDEX a img:hover{
    position:relative; top:1px; left:1px;
}

.marginB30{
	margin-bottom:30px !important;
}




/* top =================================================*/
.container_main {
	width: 470px;
	background-color: #ffffff;
	margin: 0 !important;
	padding:0 !important;
}

.container_main p.header_info {
	margin: 10px 0px 0px 0px;
}

.container_main p.message_tohoku {
	margin: 10px 5px 0px 5px;
	padding: 7px 0px 7px 0px;
	border:1px solid #999;
	text-align:center;
}

.container_main p.header_title {
	margin: 20px 0px 15px 0px;
}

.container_main p.header_btn {
	margin: 0px 0px 8px 0px;
}




.honbunBox {
	width: 430px;
	margin: 0 auto;
	margin-top:20px;
	text-align:left;
}

.container_main div.honbunBox p.honbunText img.momoPh_kago{
	float:right;
}

.container_main div.honbunBox p.imagePh img{
	float:left;
	padding-right:12px;
}


.topKodawariBox {
	float:right;
	width: 173px;
	/*margin-left: 10px;*/
	margin-bottom: 10px;
}

.topBrand {
	clear:both;
	width: 470px;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/01top_brandBg.jpg) no-repeat;
	text-align:left;
}

.container_main div.topBrand img.topBrandheader {
	margin-bottom: 10px;
}

.topBrandBox {
	width: 430px;
	margin-left: 20px;
}

.topBrandTextBox1 {
	float: left;
	width: 339px;
}
.topBrandTextBox2 {
	clear:both;
	width: 430px;
}

.topBrandillust {
	float:right;
	width: 81px;
	padding-left:10px;
}

.topBrandTextL {
	font-size:150%;
	font-weight:bold;
	color:#c7545b;
	text-align:left;
}

.container_main div.topBrand dl{
	font-size:100%;
	line-height:150%;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
	padding-bottom: 15px;
}

.container_main div.topBrand dl dt{
	float:left;
	width:70px;
	font-weight:bold;
	color:#c7545b;
}

.container_main div.topBrand dl dd{
	float:left;
	width:269px;
	padding-bottom: 10px;
}


.topBrand_li {
	font-size:100%;
	line-height:150%;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
}

.topBrand_b_red {
	font-size:115%;
	font-weight:bold;
	color:#c7545b;
	text-align:justify;
	text-justify:inter-ideograph;
}

.topBrand_b_gray {
	font-size:115%;
	font-weight:bold;
	text-align:justify;
	text-justify:inter-ideograph;
}


.topCommentTextL {
	font-size:165%;
	font-weight:bold;
	color:#eb2633;
	text-align:center;
}




/* company =================================================*/

.container_main_com {
	width: 550px;
	background-color: #ffffff;
	margin-left: 20px;
}

.comTable {
	border:none;
	border-collapse:collapse;
	margin-bottom: 30px;
}
.com_td {
	padding:0.3em 1em;
	border-bottom:1px solid #f5b3b7;
	border-left: none;
	border-right: none;
}
.comTableText {
	font-size:100% !important;
	line-height:120%;
	color:#666 !important;
}

.comEcoTable {
	margin-bottom: 30px;
	background:url(https://gigaplus.makeshop.jp/teshigoto/04com_eco_bg.gif) no-repeat 0px 9px;
}

.comEcoTable td.eco_header {
	line-height:0% !important;
}
.comEcoTable td.eco_header img {
	margin:0px !important;
	padding:0px !important;
}


.comKodawari {
	clear:both;
	width: 525px;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/04com_kodawari_tit_bg.jpg) no-repeat;
}

.comKodawariTitle {
	width: 447px;
	height:40px;
	padding-top: 12px;
	padding-left:41px;
}
.comKodawariTitle2 {
	width: 525px;
	margin-top: 30px;
	margin-bottom: 5px;
}
.comTitle {
	width: 525px;
	padding-top: 30px;
	margin-bottom: 12px;
}

.comBrand_li_b {
	font-size:115%;
	font-weight:bold;
	color:#c7545b;
	text-align:justify;
	text-justify:inter-ideograph;
}

.comKodawari .comKodawari_ph {
	float:right;
	padding: 0px 0px 10px 15px !important;
}




/* info =================================================*/

.container_main_info {
	width: 525px;
	background-color: #ffffff;
	margin-left: 40px;
}

.infoBox {
	width: 525px;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/07info_tit_bg.gif) repeat-y;
	text-align:left;
	margin: 0 auto ;
	margin-bottom: 30px;
}

.infoHonbunBox {
	width: 445px;
	margin: 0 auto;
	text-align:left;
}

.infoHonbunPh img {
	margin-right: 10px;
}


.infoTitleText {
	font-size:140%;
	font-weight:bold;
	color:#666;
	padding-top:15px;
}

.infoTitlePh {
	width: 445px;
	padding-top:10px;
	padding-bottom:10px;
}

.infoMidashiText {
	font-size:100%;
	font-weight:bold;
	color:#f58990;
}

.infoHonbunText {
	font-size:100%;
	line-height:150%;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
}


/* momo NEW =================================================*/

.container_main_momo {
	width: 600px;
	background-color: #ffffff;
}
.container_main_momo img.headerImg {
	margin-bottom: 15px !important;
}

.container_main_momo .topText {
	font-size:133%;
	line-height:150%;
	color:#333;
	font-weight:bold;
	margin: 0px 0px 30px 0px !important;
}
.container_main_momo .topText2 {
	font-size:133%;
	line-height:150%;
	color:#333;
	font-weight:bold;
	margin: 0px 0px 10px 0px !important;
}


.container_main_momo h3 {
	clear:both;
	margin: 0px 0px 10px 0px !important;
	height:32px;
	font-size:185%;
	line-height:125%;
	color:#459755;
	font-weight:bold;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/02momo_h3_bg.gif) no-repeat 0px 26px;
}

.container_main_momo p.honbunText img {
	float:right;
	display:inline;
	margin: 0px 0px 20px 15px !important;
}

.container_main_momo p.honbunText a {
	font-size:108%;
	font-weight:bold;
	color:#eb636c;
	text-decoration:underline !important;
}
.container_main_momo p.honbunText a:hover {
	text-decoration:none !important;
}


.container_main_momo .momoKodawariBox {
	clear:both;
	margin: 20px 0px 0px 0px !important;
	width: 600px;
	height:133px;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/02momo_kodawari_bg2.jpg) no-repeat;
	text-align:left;
}

.container_main_momo .kodawariTitle {
	font-size:116%;
	font-weight:bold;
	line-height:125% !important;
	color:#503629;
	padding: 20px 0px 10px 20px !important;
	margin: 0px 0px 0px 0px !important;
}

.container_main_momo .momoKodawariBtnBox {
	float:left;
	display:inline;
	width: 183px;
	padding-left: 20px !important;
	padding-right:20px !important;
	margin: 0px 0px 0px 0px !important;
}

.container_main_momo ul.momoKodawariLinkBox {
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px !important;
}

.container_main_momo ul.momoKodawariLinkBox li {
	font-size:108%;
	line-height:175%;
	font-weight:bold;
	color:#eb636c;
	list-style:none;
}
.container_main_momo ul.momoKodawariLinkBox li a {
	color:#eb636c;
	text-decoration:underline !important;
	padding-left: 25px;
	background: url(https://gigaplus.makeshop.jp/teshigoto/02momo_arrow.gif) no-repeat 0px 0px;
}
.container_main_momo ul.momoKodawariLinkBox li a:hover {
	text-decoration:none !important;
}


.container_main_momo .kokuchiBox {
	clear:both;
	margin: 30px 0px 0px 0px !important;
/*	padding: 0px 0px 15px 0px !important;
	border-bottom:1px dotted #CCC;
*/
}

.container_main_momo h1 {
	clear:both;
	font-size:150%;
	font-weight:bold;
	line-height:125% !important;
	color:#eb636c;
	padding: 0px 0px 0px 13px !important;
	margin: 40px 0px 15px 0px !important;
	border-left:8px solid #ffb5c9;
}
.container_main_momo h1 span {
	font-size:80%;
	font-weight:normal;
}






/* budou NEW =================================================*/

.container_main_budou {
	width: 600px;
	background-color: #ffffff;
}
.container_main_budou img.headerImg {
	margin-bottom: 15px !important;
}

.container_main_budou .topText {
	font-size:133%;
	line-height:150%;
	color:#333;
	font-weight:bold;
	margin: 0px 0px 30px 0px !important;
}
.container_main_budou .topText2 {
	font-size:133%;
	line-height:150%;
	color:#333;
	font-weight:bold;
	margin: 0px 0px 0px 0px !important;
}


.container_main_budou h3 {
	clear:both;
	margin: 0px 0px 10px 0px !important;
	height:32px;
	font-size:185%;
	line-height:125%;
	color:#459755;
	font-weight:bold;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/02momo_h3_bg.gif) no-repeat 0px 26px;
}

.container_main_budou p.honbunText img {
	float:right;
	display:inline;
	margin: 0px 0px 20px 15px !important;
}

.container_main_budou p.honbunText a {
	font-size:108%;
	font-weight:bold;
	color:#6253a6;
	text-decoration:underline !important;
}
.container_main_budou p.honbunText a:hover {
	text-decoration:none !important;
}


.container_main_budou .budouKodawariBox {
	clear:both;
	margin: 20px 0px 0px 0px !important;
	width: 600px;
	height:133px;
	background:#fff url(https://gigaplus.makeshop.jp/teshigoto/03budou_kodawari_bg.jpg) no-repeat;
	text-align:left;
}

.container_main_budou .kodawariTitle {
	font-size:116%;
	font-weight:bold;
	line-height:125% !important;
	color:#503629;
	padding: 20px 0px 10px 20px !important;
	margin: 0px 0px 0px 0px !important;
}

.container_main_budou .budouKodawariBtnBox {
	float:left;
	display:inline;
	width: 183px;
	padding-left: 20px !important;
	padding-right:20px !important;
	margin: 0px 0px 0px 0px !important;
}

.container_main_budou ul.budouKodawariLinkBox {
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px !important;
}

.container_main_budou ul.budouKodawariLinkBox li {
	font-size:108%;
	line-height:175%;
	font-weight:bold;
	color:#6253a6;
	list-style:none;
	margin: 10px 0px 0px 0px !important;
}
.container_main_budou ul.budouKodawariLinkBox li a {
	color:#6253a6;
	text-decoration:underline !important;
	padding-left: 25px;
	background: url(https://gigaplus.makeshop.jp/teshigoto/03_budou_arrow.gif) no-repeat 0px 0px;
}
.container_main_budou ul.budouKodawariLinkBox li a:hover {
	text-decoration:none !important;
}


.container_main_budou .kokuchiBox {
	clear:both;
	margin: 30px 0px 0px 0px !important;
/*	padding: 0px 0px 15px 0px !important;
	border-bottom:1px dotted #CCC;
*/
}

.container_main_budou h1 {
	clear:both;
	font-size:150%;
	font-weight:bold;
	line-height:125% !important;
	color:#6253a6;
	padding: 0px 0px 0px 13px !important;
	margin: 40px 0px 15px 0px !important;
	border-left:8px solid #c6bdec;
}
.container_main_budou h1 span {
	font-size:80%;
	font-weight:normal;
}



/* information =================================================*/

.infoPhoto_momo,
.infoPhoto_budou {
	float:right;
}
.infoText_momo,
.infoText_budou {
	font-size:100%;
	line-height:175%;
	text-indent:1em;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
}

.momoHonbunText_b {
	font-size:115%;
	font-weight:bold;
	color:#c7545b;
	text-align:justify;
	text-justify:inter-ideograph;
}




/* voice =================================================*/

div#momoVoice,
div#budouVoice {
	background-color:#FFFBE8;
	padding: 0px 20px 10px 20px !important ;
}

div#momoVoice p.honbunText,
div#budouVoice p.honbunText {
	padding-top:20px !important;

}

div#momoVoice p.honbunText strong {
	font-size:115%;
	font-weight:bold;
	color:#eb636c;
}

div#budouVoice p.honbunText strong {
	font-size:115%;
	font-weight:bold;
	color:#6253a6;
}

.voiceName {
	color:#666;
	text-align:right;
/*	padding: 0px 0px 20px 0px !important ;*/
}


p.voice_bg_header {
	vertical-align:bottom;
	font-size:0;
	line-height:50%;
}








